- レール3.2.13
- ルビー1.9.3
こんにちは、最高の SEO 結果を得るために、次と前の URL を追加しています。しかし、サーバー ログに 2 つのページ リクエスト (現在のページと次のページ) があることに気付きました。
これが私のコントローラーの一部です:
@recipes = Recipe.includes(:chef, :category).order("created_at desc").page(params[:page]).per(9)
if @recipes.present? == true
if @recipes.first_page? && @recipes.num_pages > 1
...
@next_url = url_for(:page => (@recipes.current_page + 1))
...
end
...
end
しかし、@next_url が呼び出されると、ページ全体が要求されます。現在の URL 文字列に 1 を合計したいだけです。
どうすればこれを解決できますか?
アップデート:
問題は、MAC 上の Firefox (21.0) です。他のブラウザでは、このリクエストは発生しません。ブラウザの動作不良です!残念ながら、私はそれを修正することはできません!