
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
before_action と redirect_to 〜リダイレクトが繰り返し行われないようにするには〜 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
before_action と redirect_to 〜リダイレクトが繰り返し行われないようにするには〜 - Qiita
【概要】 1.結論 2.ループになるのはどういう時か 3.なぜループになるのか 4.どのように解決し、使うの... 【概要】 1.結論 2.ループになるのはどういう時か 3.なぜループになるのか 4.どのように解決し、使うのか 5.ここから学んだこと 1.結論 [:except]を使う。 2.ループになるのはどういう時か I)def indexに行く前にbefore_action :goindexが行われます。 II)そうすると定義先に設定されている goindexにあるindexが行われます。 III)そうなるとredirection_toというのはroutes(ルーティング)に戻り、 ルーティングのアクションはindexになります。 IV)そうなると、また1:が繰り返され無限ループとなります! 無限ループすると、更新ボタンを押した際に ”リダイレクトが繰り返し行われました”とメッセージがでます。 本来無限ループはプログラミング用語なので、まさにこの状況のことですね 3.なぜループになるのか ルーティ