2012-07-09 32 views
0

Activeadmin爲has_many & belongs_to關聯創建了一個漂亮的下拉菜單。但因爲我需要編輯我的表單,所以這些東西被刪除。在activeadmin中的collection_select

我在原來的形式,我用:

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

但是,這並不在我的管理/ 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

Activeadmin使用Formtastic,這是我如何解決它:

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