我想定製active_admin頁面上的項目創建。現在我所擁有的是一堆複選框,例如特徵顏色。我想要做的是在你鍵入的時候有一些過濾器,這些箱子可以被過濾。無論他們是複選框還是其他選項都無所謂。活動管理員表單的選擇欄
我一直建議使用chosen-rails
。現在,這是我有:
PropertyType.find_each do |pt|
f.input :property_values, label: pt.display_name, as: :select, collection: pt.property_values.order(name: :asc, display_name: :asc).load , multiple: true, input_html: { class: 'chosen-select' }
end
在我的application.js
:
//= require chosen-jquery
//= require active_admin
在我application.css
:
*= require chosen
在我item.rb的
in my active_admin.js:
$(document).ready(function() {
$('.chosen-select').chosen({
allow_single_deselect: true,
no_results_text: 'No results matched',
width: '200px'
});
});
,最後,在我的Gemfile:
gem 'chosen-rails'.
但選擇似乎並沒有做它的魔力。我錯過了什麼嗎?
謝謝。
好像我以前見過它.. http://stackoverflow.com/questions/26914785/activeadmin-add-filter-to-form/26925717#26925717 – 2014-11-24 14:10:11
是啊實際上,我從該問題複製該語法,因爲它說他正在爲他工作。但它不適合我。當我點擊以輸入輸入時,我缺少的是正確的顯示。像沒有css或js正在加載,不確定 – Jude 2014-11-24 14:18:05
它是不是在開發或生產中工作? – 2014-11-24 14:32:43