我有一个研讨会模型和一个研讨会:has_many 时间表 我可以轻松编辑和创建带有附有时间表的研讨会 通过在新方法中添加构建操作:
def new
@workshop = Workshop.new
@workshop.schedule.build
end
这给了我 5 个相关的时间表:
def new
@workshop = Workshop.new
5.times do
@workshop.schedule.build
end
end
但是我需要的是能够从前端动态附加时间表,默认情况下与研讨会一起构建一个时间表,并且每次用户单击“添加时间表”时都会添加一个新的时间表表单以附加到创建通话。
任何人都可以提供一些关于如何以“rails way”处理这个问题的提示 - 感觉有一个 super 简单的方法来处理这个我过于复杂的问题。
提前致谢!
最佳答案
Ryan Bates 就这个主题做了精彩的截屏视频。请参阅http://railscasts.com/episodes/197-nested-model-form-part-2 .
关于ruby-on-rails - 具有动态嵌套数量的模型的 Rails 表单 :has_many,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8902245/