直前のページにリダイレクトしなければ指定したページへリダイレクト
適応バージョン
- 5.0.0.1
- 5.1.7
- 5.2.3
- 6.0.2.1
- 7.0.0
説明
直前のページにリダイレクトしなければ指定したページへリダイレクト
使い方
redirect_back_or_to(fallback_location, allow_other_host: 異なるホストへのリダイレクトを許可するか=_allow_other_host, オプション引数)
オプション
オプション | 説明 |
---|---|
:alert | エラーメッセージを表示 |
:notice | 通知用のメッセージを表示 |
:flash | パラメータを使って、一時的に値を保存 |
例
actionで指定
redirect_back_or_to({ action: "show", id: 5 })
URLで指定
redirect_back_or_to "http://www.rubyonrails.org"
相対パスで指定
redirect_back_or_to "/images/screenshot.jpg"
異なるホストへのリダイレクトを許可しない
edirect_back_or_to '/', allow_other_host: false