在ActiveAdmin

时间:2017-01-02 11:40:22

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

我在表格中有超过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

1 个答案:

答案 0 :(得分:1)

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

ActiveAdmin.register Phone do
  config.per_page = 10000
end