我有一个研讨会模型和一个研讨会: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
但我需要的是能够从前端动态附加日程安排,默认情况下使用研讨会构建一个日程安排,每次用户点击“添加日程安排”时,添加一个新的日程安排表单以附加创建电话。
任何人都可以提供一些关于如何处理这种“轨道方式”的提示 - 感觉有一种超级简单的方法来处理这个过度复杂的问题。
提前致谢!
答案 0 :(得分:5)
Ryan Bates在这个主题上做过精彩的截屏视频。请参阅http://railscasts.com/episodes/197-nested-model-form-part-2。