0
我在rails應用程序的編輯視圖中有一個窗體,這個編輯視圖是active_admin目錄中資源的窗體。如何在Rails active_admin中的資源的編輯視圖中自定義表單?
我知道活動管理員使用formtastic我無法找到編輯視圖的視圖模板。
如果我想更改表格,以便字段具有下拉菜單而不是輸入字段。我在哪裏以及如何設置?
感謝
我在rails應用程序的編輯視圖中有一個窗體,這個編輯視圖是active_admin目錄中資源的窗體。如何在Rails active_admin中的資源的編輯視圖中自定義表單?
我知道活動管理員使用formtastic我無法找到編輯視圖的視圖模板。
如果我想更改表格,以便字段具有下拉菜單而不是輸入字段。我在哪裏以及如何設置?
感謝
例子:
的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] ...]
表示選擇輸入中的選項。
非常感謝您的幫助。這個代碼是formtastic的一部分嗎?那麼我可以在那裏找到所有的選項和定製? – banditKing 2012-08-17 07:02:40
不客氣,是的,formtastic。 – Kyle 2012-08-17 11:06:47