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
如何在管理表单中创建类似的效果?
答案 0 :(得分:0)
Activeadmin使用Formtastic,这就是我解决它的方法:
f.input :artist, :as => :select, :multiple => false, :input_html => { :size => 1 }