私はおそらくここで本当に単純なものを見逃しているでしょう...
と呼ばれるモデルがあるとしOption
ます。次に、これらのオプションをビューに一覧表示します。[有効化] / [無効化]ボタンを使用すると、コントローラーアクションが実行され、その特定のが有効または無効になりますOption
。
リストが1か所しかない場合は、1つしかないので、電話するredirect_to
かrender
、ユーザーに正しいページに戻ってもらうだけです。
同じリストが複数の場所にある場合はどうなりますか?
つまり、有効化/無効化アクションを備えたコントローラーが1つしかない場合、そのコントローラーでユーザーをボタンをクリックしたページに「戻す」にはどうすればよいですか?
前のページをセッション変数か何かに保持することを考えましたが、それは間違っているようです。