- ベストアンサー
リダイレクト後のURLにしたい
Ruby on Railsで controller内で、何か処理を行った後 redirect_to "http://どこかのサイト" とリダイレクトした場合に ブラウザのアドレス欄ではリダイレクト前のURLのままで 表示はリダイレクト先となってしまいます。 アドレス欄の方もリダイレクト先にしたいのですが、何か方法ありませんか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
redirect_toを利用すると、URL自体も書き換わるはずなのですが・・・ →HTTP 301(302だったかも)のリクエストを送ります。 render_to "xxxx"とすると、表示だけが変わり、URLは変わりません。 該当controllerにて、本当に意図する処理(redirect_to)に流れていますか?
お礼
え~っと、日を跨いでやり直してみたら URLが書き換わってました。ブラウザの調子がその時は悪かったのかもしれません。 原因がはっきりとはわかりませんが 解決となりました。ご回答いただきありがとうございます。