在Rails 4项目中缺少部分

时间:2015-03-12 17:42:12

标签: ruby-on-rails-4 partial cocoon-gem

在我的简单项目中,我决定使用嵌套表单并使用它为cocoon gem。但是在实现之后我得到了部分错误,尽管我有部分文件带下划线。这是我的茧逻辑代码:

_form.html.erb

... form_for starts...

<div class="row">
    <div class="col-md-6">
      <h3>Ingredients</h3>
        <%= f.fields_for :ingredients do |ingredient| %>
            <%= render 'ingredients', f: ingredient %>
        <% end %>
        <%= link_to_add_association "Add", f, :ingredients %>
    </div>
  </div>

...submit and cancel buttons...

这是我的部分文件 _ingredients.html.erb

<div class="nested-fields">
  <%= f.label :name %>
  <%= f.text_field :name %>

  <%= f.label :count %>
  <%= f.text_field :count %>

  <%= f.label :description %>
  <%= f.text_field :description %>
  <%= link_to_remove_association "Remove", f %>
</div>

enter image description here

2 个答案:

答案 0 :(得分:2)

将部分文件重命名为_ingredient_fields.html.erb后,它正在工作。单个成分,复数字段

答案 1 :(得分:0)

它正在寻找名为_ingredient_fields的文件。我认为它是提供link_to_add_association方法的茧,它需要更多的部分。