2

私はおそらくここで本当に単純なものを見逃しているでしょう...

と呼ばれるモデルがあるとしOptionます。次に、これらのオプションをビューに一覧表示します。[有効化] / [無効化]ボタンを使用すると、コントローラーアクションが実行され、その特定のが有効または無効になりますOption

リストが1か所しかない場合は、1つしかないので、電話するredirect_torender、ユーザーに正しいページに戻ってもらうだけです。

同じリストが複数の場所にある場合はどうなりますか?

つまり、有効化/無効化アクションを備えたコントローラーが1つしかない場合、そのコントローラーでユーザーをボタンをクリックしたページに「戻す」にはどうすればよいですか?

前のページをセッション変数か何かに保持することを考えましたが、それは間違っているようです。

4

1 に答える 1

9

あなたが使用することができますredirect_to :backまたはrequest.env['HTTP_REFERER']

于 2013-02-04T11:13:14.057 に答える