1

Rails 新手在这里。我正在尝试在一个简单的任务项目中使用 awesome_nested_fields gem ( https://github.com/lailsonbm/awesome_nested_fields )。我已按照链接中的说明进行操作,但我似乎无法让动态添加或删除项目正常工作,如此处的演示所示。我一直在查看演示源代码,但似乎无法弄清楚我做错了什么。更新已经存在的任务可以正常工作。如果您需要更多代码我的项目,请告诉我。

这是我的部分包含表单:

<%= form_for(daily_list) do |f| %>
<div class="items">
    <%= f.nested_fields_for :tasks do |f| %>
        <fieldset class="item">
            <%= f.label :title %>
            <%= f.text_field :title %>

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

            <a href="#" class="remove" data-confirm="Are you sure?">remove</a>

            <%= f.hidden_field :id %>
            <%= f.hidden_field :_destroy %>
        </fieldset>
    <% end -%>
</div>
<a href="#" class="add">add task</a>

<div class="actions">
    <%= f.submit "Update tasks for #{format_date(daily_list.date)}" %>
</div>

我添加到 application.js 文件中的唯一行如下(除了必要的 require 语句):

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

}

请帮忙!谢谢 :)

4

0 回答 0