リンク先にて、以下の『このページは動作していません』とのエラーが出たので共有します。
はじめに
Railsにて、GETアクション呼び出すリンクを開いたところ、『ロード後リダイレクトが繰り返し行われました』とのエラーが出ました。
原因
ルーティングでGETと指定して、コントローラーのGETアクションを行なっていたのにも関わらず、アクションの中でも、redirect_to を記述しており、リダイレクト処理が2回も行われていたためでした。
↑
searchアクションの、ルーティングにてhttpメソッドはGETで指定しています。
改善方法
ルーティングで、GETで指定している場合は、自動的にアクション名のページに遷移するため、redirect_toは必要ありません。
基礎的なところですが、少しつまづいたので共有しました。