【发布时间】:2011-02-07 17:09:26
【问题描述】:
假设我有两个模型,Book 和 Author,它们之间具有 has_and_belongs_to_many 关系。
我想要做的是能够在书籍表单中添加作者姓名,并在提交时将作者与书籍链接(如果它们已经存在),或者如果它们不存在则创建它们。
我也想对作者表单做同样的事情:添加书名并在提交时链接它们(如果它们存在),或者创建它们(如果它们不存在)。
然而,在编辑时,我既不想编辑也不想删除嵌套对象,只删除关联。
accepts_nested_attributes_for 适合这个,还是有其他方法?
我设法通过遵循 Rails 2 上的 Complex Forms railscasts 来实现这一点,但我正在为 Rails 3 寻找更优雅的解决方案。
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3