在rails admin中枚举的单选按钮

时间:2014-01-23 10:59:05

标签: ruby-on-rails rails-admin

我在我的模型中列举了字段。并且Rails管理员会自动为此字段下拉输入创建。是否可以创建无线电输入而不是下拉?

1 个答案:

答案 0 :(得分:1)

您可以使用partial来渲染该字段。 在模型配置中的rails_admin.rb中:

field :<your_field> do
  partial "<your_field_partial>"  #app/views/rails_admin/main/<your_field_partial>  
                                  #You can use sub directory there as expected.
end

部分:我发布了一个示例&gt;&gt;&gt;

<%= form.hidden_field field.method_name %>
<% permission_array = @object.permissions.split(',') %>
<% Constant::ROLES.each do |role| %>
  <p class="permission_roles">
    <%= check_box_tag role, role, permission_array.include?(role) %> <span><%= role.humanize %></span>
  </p>
<% end %>