繁体   English   中英

如何在Rails active_admin中的资源的编辑视图中自定义表单?

[英]How to customize the form in the edit view of a resource in Rails active_admin?

我在Rails应用程序的编辑视图中有一个表单,此编辑视图是active_admin目录中资源的表单。

我知道活动管理员使用过表格,无法找到编辑视图的视图模板。

如果要更改表单,以便字段具有下拉菜单而不是输入字段。 我在哪里以及如何设置?

谢谢

例:

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] ...]

代表选择输入中的选项。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM