【问题标题】:Rails admin how to display the more than 100 records in dropdown list?Rails 管理员如何在下拉列表中显示超过 100 条记录?
【发布时间】:2014-10-13 11:05:47
【问题描述】:

Railsadmin 只显示最多 100 条记录。如果我们想自定义下拉菜单 超过 100 条记录?

【问题讨论】:

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


    【解决方案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

    【讨论】:

      猜你喜欢
      • 2019-06-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-22
      相关资源
      最近更新 更多