activeadmin中的collection_select

时间:2012-07-09 16:20:23

标签: ruby-on-rails activeadmin

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

如何在管理表单中创建类似的效果?

1 个答案:

答案 0 :(得分:0)

Activeadmin使用Formtastic,这就是我解决它的方法:

f.input :artist, :as => :select, :multiple => false, :input_html => { :size => 1 }