【问题标题】:Customize index action in ActiveAdmin在 ActiveAdmin 中自定义索​​引操作
【发布时间】:2017-01-02 11:40:22
【问题描述】:

我的表(电话)中有超过 500 万条记录。 当我单击电话表时,需要超过 5 分钟。显示记录并在 heroku 上崩溃。

我想自定义我的索引操作。我只想显示 10,000 条记录,其他记录将根据搜索查询显示。

我该怎么做?

我尝试跟随但它给了我错误。

引发 ArgumentError,“表单中的第一个参数不能包含 nil 或为空”,除非对象

 controller do
    def index
        @phones = Phone.limit(10000).page(params[:page])
    end

    def permitted_params
      params.permit! 
    end
  end

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-4 activeadmin


    【解决方案1】:

    您可以为索引页面设置分页:

    ActiveAdmin.register Phone do
      config.per_page = 10000
    end
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多