我正在使用 Rails 6,并且正在嘗試使nested_fields 工作。我正在使用繭。沒有 JS 錯誤,JQuery 已正確加載。nested_form 正確加載嵌套數(shù)據(jù),但我無法添加新行或刪除現(xiàn)有行。這是我的代碼:在_form.html.erb中<div id="entry_links"> <%= f.fields_for :entry_links do |ff| %> <%= render 'entry_link_fields', f: ff %> <% end %> </div> <div id="links"> <%= link_to_add_association '<span class="oi" data-glyph="plus" title="icon name" aria-hidden="true"></span> Add Link '.html_safe, f, :entry_links, class: "btn btn-primary" %></div>_entry_link_fields.html.erb<div class="nested-fields"> <div class = "field row"> <div class="col-md-1"> <%= f.text_field :link_type, class: "form-control" %> </div> <div class="col-md-3"> <%= f.text_field :label, class: "form-control" %> </div> <div class="col-md-6"> <%= f.text_field :link, class: "form-control" %> </div> <div class="col-md-1"> <%= f.number_field :line, class: "form-control" %> </div> <div class="col-md-1"> <%= link_to_remove_association '<span class="oi" data-glyph="trash" title="icon name" aria-hidden="true"></span>'.html_safe, f, class: "btn btn-danger" %> </div> </div></div>以防萬一,這是我的 package.json 文件的片段,其中列出了 jQuery 和 coocon{ "cocoon-js": "^0.0.5", "jquery": "^3.5.1",}我已經(jīng)嘗試過兩者@nathanvda/cocoon都cocoon-js-vanilla無濟于事。當我單擊這些鏈接中的任何一個時,唯一發(fā)生的事情是“#”被添加到 URL 框中。我在另一個答案中讀到,它可能與 JQuery 錯誤有關,但這不是我的情況,因為我的 JS 日志沒有顯示任何錯誤,并且我能夠從同一應用程序中正確調用其他 JQuery 函數(shù)。
# 單擊 link_to_add 或 link_to_remove_association 時添加到
守著一只汪
2023-08-24 17:38:10