2017-01-02 104 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