具有动态嵌套数的模型的Rails形式:has_many

时间:2012-01-17 21:53:20

标签: ruby-on-rails ruby-on-rails-3

我有一个研讨会模型和一个研讨会: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 

但我需要的是能够从前端动态附加日程安排,默认情况下使用研讨会构建一个日程安排,每次用户点击“添加日程安排”时,添加一个新的日程安排表单以附加创建电话。

任何人都可以提供一些关于如何处理这种“轨道方式”的提示 - 感觉有一种超级简单的方法来处理这个过度复杂的问题。

提前致谢!

1 个答案:

答案 0 :(得分:5)

Ryan Bates在这个主题上做过精彩的截屏视频。请参阅http://railscasts.com/episodes/197-nested-model-form-part-2