2012-08-17 61 views

回答

1

例子:

app/admin/model_name.rb

ActiveAdmin.register ModelName do 
    form do |f| 
    f.inputs "ModelName" do 
     f.input :title, :required => true 
     f.input :name 
     # 
     # ... other inputs ... 
     # 
     f.input :foo, :as => :select, :collection => ModelName.all.map{ |x| [x.title, x.id] } 
    end 
    f.buttons 
    end 
end 

裏面它是如何做:

:as => :select 

創建一個選擇輸入

:collection => [ [text, value], [text, value] ...] 

表示選擇輸入中的選項。

+0

非常感謝您的幫助。這個代碼是formtastic的一部分嗎?那麼我可以在那裏找到所有的選項和定製? – banditKing 2012-08-17 07:02:40

+0

不客氣,是的,formtastic。 – Kyle 2012-08-17 11:06:47

相關問題