简体   繁体   English

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

[英]Rails admin how to display the more than 100 records in dropdown list?

Railsadmin在显示记录时最多只能记录100条记录。如果要自定义下拉列表,则要记录100条以上记录?

In config/initializers/rails_admin.rb needs to be changed to 在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

In models/user.rb 在models / user.rb中

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

You could use pluck instead of all.map 您可以使用pluck而不是all.map

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

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