fields_for for nested属性不返回任何内容
我正在尝试在Rails 3.0.3中创建一个嵌套的模型表单。 这是我的模特:
class Bird :organism accepts_nested_attributes_for :taxon end class Taxon true end
这是控制器方法:
def new @bird = Bird.new @bird.build_taxon end
以下是表格:
New Bird
当我运行新方法时,分类的字段不会显示。 html源代码中没有任何暗示。 我听说如果嵌套模型为零(即如果我忘记在控制器方法中构建它),就会发生这种情况,但它就在那里。 我在视图中添加了一些条件代码以确保。
那么,谁会让我在这里砸我的额头? 我错过了什么?
谢谢!
你在使用Rails 3吗? 如果是这样的话应该是:
<%= form_for @bird do |f| %>
和
<%= f.fields_for :taxon do |builder| %>
注意等于。