みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

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

Ruby on Railsで
controller内で、何か処理を行った後

redirect_to "http://どこかのサイト"

とリダイレクトした場合に
ブラウザのアドレス欄ではリダイレクト前のURLのままで
表示はリダイレクト先となってしまいます。
アドレス欄の方もリダイレクト先にしたいのですが、何か方法ありませんか?

投稿日時 - 2009-03-19 18:27:01

QNo.4810292

すぐに回答ほしいです

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

redirect_toを利用すると、URL自体も書き換わるはずなのですが・・・
→HTTP 301(302だったかも)のリクエストを送ります。

render_to "xxxx"とすると、表示だけが変わり、URLは変わりません。

該当controllerにて、本当に意図する処理(redirect_to)に流れていますか?

投稿日時 - 2009-03-21 13:05:51

お礼

え~っと、日を跨いでやり直してみたら
URLが書き換わってました。ブラウザの調子がその時は悪かったのかもしれません。

原因がはっきりとはわかりませんが
解決となりました。ご回答いただきありがとうございます。

投稿日時 - 2009-03-23 17:52:45

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問