設計もせず簡易ツールをいいかげんに作った際にoldとerrorsをコントローラ内で設定したくなりましたが、方法がわからなかったので調べてみました。 やりたいこと 図のような状況で②の処理でエラーが出た際にback()を使うと記事を特定できずに最初のページに戻ってしまいエラーもoldも表示できない。 なので②の直前の状態でエラーが出力されたページを出したい。 つまり、②の処理でエラーが出たら記事詳細画面に記事を特定した状態でエラーとoldを補完した状態にコントローラから遷移させたい。 注意 こんなことをしなくても良いようにちゃんと設計しましょう。 コントローラーからoldを設定する方法