我在我的rails3.2應用程序中有一個表單,用於投訴,它也同時構建一個新的公司和分支。這一切都可以正常工作,但我想將公司的ID作爲外鍵company_id存儲在分支表中。與導軌嵌套的表格
這是我投訴的控制器:
def new
@complaint = Complaint.new
@complaint.build_company
@complaint.build_branch(:company_id => '#Trying to set the company ID here')
respond_to do |format|
format.html # new.html.erb
format.json { render json: @complaint }
end
end
我可以把:company_id =>
後分配上面創建的對象的ID?
我需要某種形式的'after_create'行動做到這一點? – pjmil 2013-03-20 08:02:10
你看過使用accept_nested_attributes_for和嵌套窗體嗎? – 2013-03-21 03:40:03