[英]ActiveAdmin “has_many” form duplicates when I use “active_admin/select2”
當我在active_admin.js文件中使用active_admin / select2時,has_many表單重復項在此處輸入圖片描述 ,請問,使用JavaScript的情況如何? 當我評論active_admin / select2行時,重復消失了,但是選擇器不再起作用。
app / admin / user.rb
f.inputs do
f.has_many :team_members, allow_destroy: true do |a|
a.input :first_name
a.input :last_name
a.input :email
a.input :groups, as: :select, collection: a.object.groups_for_select, multiple: true, include_hidden: false, input_html: { class: 'groups' }
a.input :manager
end
end
javascript / application.js
//= require select2
供應商/active_admin.js
//= require jquery.js
//= require active_admin/base
//= require active_admin/select2
我在這里找到答案的解決方案,實際上將我的active_admin.js重命名為active_admin.js.erb並添加了下一個代碼。
<%
require_asset "active_admin/select2.js"
require_asset "active_admin/base"
%>
現在看起來像這樣,非常適合我。 復制不見了。
//= require active_admin/base
//= require active_admin/select2
<%
require_asset "active_admin/select2.js"
require_asset "active_admin/base"
%>
# Other js code...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.