【发布时间】:2012-01-21 14:35:14
【问题描述】:
在我的控制器中,我有:
def create_multiple
@taletid = Taletid.find(params[:taletid_ids])
if params[:delete_button]
delete_multiple(params)
else
@taletid.each do |taletid|
Taletid.create(taletid.attributes)
end
respond_to do |format|
format.html { redirect_to(:admin_taletids, :notice => "Konkurrancerne er nu slettet") }
format.xml { head :ok }
end
end
end
在 taltids 和 pakkes 之间有一个has_and_belongs_to_many 关系
但该操作不会创建原始 taletid 所具有的任何关联。
如何为新对象创建关联?
【问题讨论】:
-
请详细说明一下,我们不知道您的关联:),您上面提到的两个动作也不知道。记住要尽可能地以信息丰富和简单的方式提出问题。
-
我已经用关系更新了问题:)
标签: ruby-on-rails ruby ruby-on-rails-3 ruby-on-rails-3.1