私はアクティブな管理者とbest_in_placeを使用しています。列挙型のドロップダウンの場合には動作させるように見えるかもしれません。best_in_placeとactiveadminを使用したドロップダウンリストの列挙
使用中の列挙型は、次のとおりです。
enum day: [MONDAY.to_s, TUESDAY.to_s, WEDNESDAY.to_s, THURSDAY.to_s, FRIDAY.to_s, SATURDAY.to_s, SUNDAY.to_s]
は、定数のそれぞれがちょうど好きされています
MONDAY = "monday"
イム列にbest_in_place使用しよう:
column :day do |d|
best_in_place d, :day, as: :select, url: [:admin,d], collection: Order.days.enum_for(:each_with_index).collect{|k,index| [k[0], index]}
end
このショー0,1,2のリストは、期待どおりに動作します。
がOrder.days
Order.days.keys
Order.days.keys日のリストを与える:
私のようなバリエーションを試してみました。しかし、すでに設定されているものは拾わない。例えば。火曜日は以前に設定されていますが、空と表示されます。それを設定しません。
日の名前のリストを使用するにはドロップダウンを使用します。どんな助け?