• ベストアンサー

リダイレクト後のURLにしたい

Ruby on Railsで controller内で、何か処理を行った後 redirect_to "http://どこかのサイト" とリダイレクトした場合に ブラウザのアドレス欄ではリダイレクト前のURLのままで 表示はリダイレクト先となってしまいます。 アドレス欄の方もリダイレクト先にしたいのですが、何か方法ありませんか?

質問者が選んだベストアンサー

  • ベストアンサー
  • hojiyoshi
  • ベストアンサー率61% (8/13)
回答No.1

redirect_toを利用すると、URL自体も書き換わるはずなのですが・・・ →HTTP 301(302だったかも)のリクエストを送ります。 render_to "xxxx"とすると、表示だけが変わり、URLは変わりません。 該当controllerにて、本当に意図する処理(redirect_to)に流れていますか?

ks_key
質問者

お礼

え~っと、日を跨いでやり直してみたら URLが書き換わってました。ブラウザの調子がその時は悪かったのかもしれません。 原因がはっきりとはわかりませんが 解決となりました。ご回答いただきありがとうございます。

関連するQ&A