2013-05-15 43 views

回答

3

我只是改變我的代碼

@posts = Post.search(params[:search]).paginate(page: params[:page],:per_page => 5) 

這個

@posts = Post.paginate(page: params[:page],:per_page => 5).search(params[:search]) 

現在工作得很好:)

0

params[:search])給你一個數組。並且數組沒有paginate方法,所以錯誤拋出。使用p params[:search]).inspect看到相同。

0

我會建議您改用Kaminari。正如您在Readme中可以看到的那樣,有一節用於分頁數組。 另外請確保您閱讀Kaminari recipes哪裏是分頁數組的示例。

相關問題