0

Rails アプリの編集ビューにフォームがあり、この編集ビューは active_admin ディレクトリ内のリソースのものです。

アクティブな管理者が formtastic を使用していることは知っていますが、編集ビューのビュー テンプレートが見つかりません。

フィールドに入力フィールドの代わりにドロップダウンメニューがあるようにフォームを変更したい場合。これはどこでどのように設定できますか?

ありがとう

4

1 に答える 1

1

例:

の中に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] ...]

選択入力のオプションを表します。

于 2012-08-17T04:55:33.090 に答える