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 uses Formtastic and this is how i solved it:

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