awesome_nested_fieldsgem嵌套表单未显示

我一直遇到嵌套表单的问题 – 所以我试图使用以下gem: https : //github.com/lailsonbm/awesome_nested_fields 。 不幸的是,嵌套的forms(态度)没有出现在任务表单中 – 我试图完全遵循指示 – 我希望它是愚蠢的东西。 加载表单时,我没有收到任何错误。

任务模型

class Task < ActiveRecord::Base has_many :attitudes accepts_nested_attributes_for :attitudes, allow_destroy: true attr_accessible :attitudes_attributes end 

态度模型

 class Attitude < ActiveRecord::Base belongs_to :task accepts_nested_attributes_for :task attr_accessible :tasks_attributes 

结束

任务表格

    Add Attitudes  

当我查看html源代码时,我看到了这一点

  <fieldset class="item"> <label for="task_attitudes_attributes_new_nested_item_name">Name</label> <input id="task_attitudes_attributes_new_nested_item_name" name="task[attitudes_attributes][new_nested_item][name]" size="30" type="text" /> <a href="#" class="remove">remove</a> <input id="task_attitudes_attributes_new_nested_item_id" name="task[attitudes_attributes][new_nested_item][id]" type="hidden" /> <input id="task_attitudes_attributes_new_nested_item__destroy" name="task[attitudes_attributes][new_nested_item][_destroy]" type="hidden" value="false" /> </fieldset>  

任务表头

      

的application.js

 $(document).ready(function(e) { $('FORM').nestedFields(); }); 

对于任何想知道的人 – 我终于意识到 – 我的问题是这个—

 <%= f.hidden_field :id %> 

当II删除它 – 所有function正常并处理信息。