Rails newbはこちら。単純なタスク プロジェクトで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();
}
助けてください!ありがとうございました :)