0

そこで、いくつかのウィジェットとウィジェット コントローラーがあり、これらのウィジェットが多数のコントローラーにまたがってサイト全体に分散されたビューにあるとします。

Rails では、通常の規則を使用して、ウィジェットの編集が完了すると、ユーザーは widgets_path にリダイレクトされます。ただし、この例では、送信元のコントローラーの #index に送り返したいと考えています。

質問は、これを実装する最良の方法は何ですか? Cookie を使用して、最後にアクセスしたコントローラーなどを保存することはできますが、もっと良い方法はありますか?

4

2 に答える 2

1

参照しているコントローラーにrequest.referer戻るためにそれを使用できるかどうかを調べてみるとよいと思います。#index

于 2013-04-09T14:56:21.317 に答える
-1

この Railscastredirect_to :backで説明されているように、 を調べてください。

于 2013-01-28T17:31:14.060 に答える