2017-01-02 2 views
1

테이블 (전화)에 5 백만 개가 넘는 레코드가 있습니다. 전화 표를 클릭하면 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