페이지 네이션의 undefined method `total_pages'오류

오류



rails로 앱을 만들고 kaminari에서 페이지 네이션을 구현하려고 할 때 다음과 같은 오류가 발생했습니다.


검색 기능을 ransack으로 구현하고 있습니다.
BEFORE시 페이지 네이션을 지정한 @outgoings은 뒤의 @outgoings에 덧쓰기되어 있으므로, 뒤에 기재한다.

BEFORE



outgoings_controller.rb
def index
  @outgoings = Outgoing.page(params[:page]).per(10)
  @q = Outgoing.ransack(params[:q])
  @outgoings = @q.result(distinct: true)
end

AFTER



outgoings_controller.rb
def index
  @q = Outgoing.ransack(params[:q])
  @outgoings = @q.result(distinct: true).page(params[:page]).per(10)
end

참고



teratail

좋은 웹페이지 즐겨찾기