我在rails应用的编辑视图中有一个表单,此编辑视图是active_admin目录中的资源。
我知道主动管理员使用了formtastic我找不到编辑视图的视图模板。
如果我想更改表单,以便字段具有下拉菜单而不是输入字段。我在哪里以及如何设置它?
由于
答案 0 :(得分: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] ...]
表示选择输入中的选项。