это то, что я имею в виду:активная запись: создать запись из исходного объекта
У работы есть много документов. Я хочу, чтобы создать документ, я могу сделать:
@doc = Doc.new(params[:doc])
, но я хотел бы, чтобы обеспечить соблюдение родительских отношений, так как я уже знаю эту работу .. что-то вроде этого:
@job.docs.new(params[:doc])
так что поле job_id будет проигнорировано и имеет значение только объект @job ...
это имеет смысл?
Чтобы быть ясно, разница в том, что «создание» идет вперед и вставляет новый объект в база данных. – Rafe