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| %> 

注意等于。