Rails管理员如何在下拉列表中显示100多条记录?

时间:2014-10-13 11:05:48

标签: ruby-on-rails ruby-on-rails-3.1 rails-admin

Railsadmin同时显示最多100条记录。如果我们想自定义下拉列表 超过100条记录?

1 个答案:

答案 0 :(得分:1)

在config / initializers / rails_admin.rb中需要更改为

 RailsAdmin.config do |config|
      config.model 'User'  do
        field :user_id, :enum do
        enum_method do :get_all_users 
       end
      end
    end
 end

在models / user.rb

def get_all_users
   User.all.map{|x|[x.id,x.name]}
end

您可以使用pluck而不是all.map