1
我使用cocoon gem作爲嵌套窗體並使用select2作爲自定義選擇。Rails嵌套窗體與select2
第一個集合select已按預期工作。當我添加另一個選擇項目時,即使選擇的項目具有相同的類別,它也不起作用。我試過this解決方案。但它沒有解決我的問題。因爲我已經調用了嵌套項目。
_form.html
<%= simple_form_for(@course) do |f| %>
<%= f.simple_fields_for :course_teachers do |course_teacher| %>
<%= render "course_teacher_fields", :f => course_teacher %>
<% end %>
<div class="links">
<%= link_to_add_association 'Add Teacher', f, :course_teachers, class:"btn btn-info" %>
</div>
<%end%>
_course_teacher_fields.html
<div class="nested-fields">
<%= f.association :teacher, collection: Teacher.all, label_method: :full_name_with_title, input_html: {class: "teacher"} %><br/>
</div>
app.js
$(".teacher").select2({
placeholder: "Select Teacher",
allowClear: true
});
你有什麼想法?
現在工作。非常感謝您的解釋和解決方案。 –