0

Activeadminは、has_manyおよびbelongs_toアソシエーション用の優れたドロップダウンメニューを作成します。しかし、フォームを編集する必要があったため、これらのものは削除されました。

元の形式では、次のものを使用しました。

<%= f.label :artist_id %><br />
<%= collection_select(:work, :artist_id, Artist.all, :id, :name) %>

しかし、これは私のadmin/works.rbでは機能しません。私が作成したフォームは次のとおりです。

    ActiveAdmin.register Work do
  form do |f|
        f.inputs "Details" do
          f.input :title
          f.input :exhibition_id
          f.input :artist_id
          f.input :photo
        end

        f.buttons
      end
end

管理者フォームで同様の効果を作成するにはどうすればよいですか?

4

1 に答える 1

0

ActiveadminはFormtasticを使用しており、これが私が解決した方法です:

f.input :artist, :as => :select, :multiple => false, :input_html => { :size => 1 }
于 2012-07-10T09:17:41.870 に答える