2017-01-02 73 views
1

我在表(电话)中有超过500万条记录。 当我点击手机表时,需要5分钟以上。显示一条记录,在heroku上它会崩溃。在ActiveAdmin中自定义索​​引操作

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

我该怎么做?

我试过以下,但它给了我错误。

加薪引发ArgumentError, “在形式上第一个参数不能包含零或为空”,除非对象

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

    def permitted_params 
     params.permit! 
    end 
    end 

回答

1

您可以为索引页分页:

ActiveAdmin.register Phone do 
    config.per_page = 10000 
end