2011-11-10 15 views
3

私はこれを手伝ってくれることを願っています。
私は私が持っているこの方法の終わりに、私のコントローラで「更新」の方法があります:redirect_toの後にRails 3の "あなたはリダイレクトされています"ページ

「インデックス」は、同じコントローラ上の方法である
redirect_to :action => 'index' 


これは悪名高い「あなたはリダイレクトされています」ページに繋がります。実際には302の応答が得られているので変です。

+0

私は同じ問題があります。リダイレクトの後、私は "リダイレクトされたページ"を取得します。 –

+0

私はこのエラーページを運用中に取得していますが、 "enforce_ssl"フィルタを使用します。 enforce_sslフィルタがhttpsにリダイレクトされるたびに、「あなたはリダイレクトされたページです」というメッセージが表示されます。 –

+0

私は同じ問題を抱えていましたが、私は誤ってレールフレームワークのメソッドを上書きしてしまいました。方法については、この問題は解決されました。詳細は次のとおりです:http://robert-reiz.com/2012/07/20/rails-3-x-you-are-being-redirected-406-not-acceptable/ –

答えて

0

Railsは、あなたが別のステータスコード(永久的なリダイレクトのための301)を使用したいredirect_to.Ifを呼び出すときに、あなたが使用して行うことができHTTPステータスコード302(一時的なリダイレクト)を使用しています:statusオプション:

redirect_to :action => 'index' , :status => 301 
+0

ありがとうございます、私はすでにそれを試みましたが、それでも私はあなたがリダイレクトされたページに私を送ります – mendi

+0

素晴らしい。それは私のために働く。 – Dilma

+0

私のために働いていない.. –

関連する問題