2013-05-04 5 views
0

이 내 post_controller미나리의 페이지 매김 오류가 정의되지 않은 메서드

def index 
@posts = Post.all.page(params[:page]).per(2) 


respond_to do |format| 
    format.html # index.html.erb 
    format.json { render json: @posts } 
end 
end 

이있다/뷰/글/인덱스

<%= paginate @posts %> 

내가 받아 봐 :가 PostsController 번호 지수

NoMethodError

에 대한 정의되지 않은 메소드 '페이지'#

Kaminari.paginate_array(my_array_object).page(params[:page]).per(10) 

하지만 난이를 넣어해야합니다


나는 동일한 오류 및 솔루션 많은 테마를 보았다?

답변

0

당신은 당신의 컨트롤러

@posts = Kaminari.paginate_array(my_array_object).page(params[:page]).per(10) 

에 넣어 수 있습니다 그러나 당신은 또한이 작업을 수행 할 수 있습니다 :

@posts = Post.page(params[:page]).per(2) 
+0

당신을 감사합니다! 그것은 작동합니다! –

+1

Kaminari에 대한 정의되지 않은 메서드 "paginate_array"가 나타납니다.이 문제를 해결하는 방법은 무엇입니까? –