Rails アプリの編集ビューにフォームがあり、この編集ビューは active_admin ディレクトリ内のリソースのものです。
アクティブな管理者が formtastic を使用していることは知っていますが、編集ビューのビュー テンプレートが見つかりません。
フィールドに入力フィールドの代わりにドロップダウンメニューがあるようにフォームを変更したい場合。これはどこでどのように設定できますか?
ありがとう
Rails アプリの編集ビューにフォームがあり、この編集ビューは active_admin ディレクトリ内のリソースのものです。
アクティブな管理者が formtastic を使用していることは知っていますが、編集ビューのビュー テンプレートが見つかりません。
フィールドに入力フィールドの代わりにドロップダウンメニューがあるようにフォームを変更したい場合。これはどこでどのように設定できますか?
ありがとう
例:
の中にapp/admin/model_name.rb
ActiveAdmin.register ModelName do
form do |f|
f.inputs "ModelName" do
f.input :title, :required => true
f.input :name
#
# ... other inputs ...
#
f.input :foo, :as => :select, :collection => ModelName.all.map{ |x| [x.title, x.id] }
end
f.buttons
end
end
方法:
:as => :select
選択入力を作成します
:collection => [ [text, value], [text, value] ...]
選択入力のオプションを表します。