2016-07-11 11 views
0

イムは、現在Will_Paginateを使用してのRails 3アプリケーションと次のルートに取り組んで:Will_paginateがRails 3のルートを変更していますか?

get 'category/:categories/:page', action: :categories, defaults: { page: nil } 

私はプリティURLのを使用しようとしていると宝石がビューにそれらを正しく生成しています。例Page 2リンクの場合です:

www.example.com/category/hats/2 

は、まだ私はURLをリンクにアクセスしようとすると、自動的に私はURLが変更されたブラウザで正しいリンクPASEコピーする場合でも

www.example.com/category/hats?page=2 

に変更されますそのが処理され、サーバが読む前に:

Started GET "/category/hats?page=2" for 127.0.0.1 

私はbefore_filtersで任意のリダイレクトを検索し、これまでに何も見つからなかっました。これがデフォルトの宝石の挙動かもしれないと思っていますか?私がHTTPリクエスト全体をログに記録して、これを担当するコードが正確にどこにあるかを確認する方法はありますか?

答えて

0

インスタンス変数で.paginate(params [:page])メソッドを呼び出すと、コードがコントローラにあります。

関連する問題