使用Rails中的表单一次创建两个资源

时间:2010-08-01 02:16:11

标签: ruby-on-rails

假设您的帖子模型包含:title:author:content等。它还具有:thread_id属性,并且belongs_to :thread

线程模型没有任何自定义字段。您唯一需要的是默认情况下创建的内容,例如:id:created_at:updated_at。主题have_many :posts

如何为同时创建线程和帖子的线程创建表单?


相关问题,可能:

  • 我应该说<% form_for @new_thread ... %>还是<% form_for @new_post ... %>
  • 表单应该在Thread视图代码还是Post视图代码中?

感谢您的帮助,我是Rails的新手,我还在学习如何组织我的代码。

1 个答案:

答案 0 :(得分:2)

结帐

http://railscasts.com/episodes/196-nested-model-form-part-1

和accepts_nested_attributes_for方法。