我一直在讨论这个问题一段时间了,但似乎无法找到合理的答案。我将描述我的问题和我的设置。希望我能得到一些想法!
问题
我试图创建一个“向导”表单,用户可以点击各个步骤以达到目的。它遍历嵌套模型和非嵌套模型。我已经能够使用所有嵌套模型,但我遇到了多态关联的问题。所以这是我的设置
事件
有很多:主题
accepts_nested_attributes_for:主题
主题
has_many:resource_links
扬声器
has_many:resource_links,:as => :资源
我可以使用“fields_for”在创建事件表单上创建多个主题,但我希望能够同时为每个主题创建发言者。但我不能使用“字段”,因为它不是直接关联。
我只是将所有内容都放在同一个表单上并使用javascript将其分开,所以这一切都击中了事件控制器。
(请原谅我,如果我不清楚的话,我一直在看这个这么久我变得混乱)
如果您需要更多信息,请告诉我们!我感谢所有的建议!