最初のRails3.2.6アプリケーションを本番サーバーに起動しました。誰かがホームページにアクセスすると、これは私のIndexControllerによって処理され、ログインしているユーザーのタイプによっては、別のURLに送信される場合があります。
私が持っているものの少し単純化されたコード例はこれです:
def index
path = new_user_session_url #default path
if current_user
path = users_admin_index_path #admin path
end
redirect_to path, :notice => flash[:notice], :alert => flash[:alert]
end
私が混乱しているのは、ログの問題を監視していて、リダイレクトが2つのIPアドレスについてブラジルのランダムなサイトに送信されているように見えることです。これは私が心配すべきことですか?ここで何が起こっているのかを理解するのに役立つ情報をいただければ幸いです。
以下のログの抜粋を参照してください。「リダイレクト先」URLで、ドメインが私のサイトからwww.bradesco.com.br、www.bb.com.br、またはwww.itau.com.brに変更されています。
このサイトで問題を報告した人は誰もいませんが、私はこれをもう少しよく理解してみたかっただけです。
ログ抽出
Started GET "/" for 65.111.177.188 at 2012-08-10 00:20:10 -0400
Processing by Home::IndexController#index as HTML
Redirected to http://www.itau.com.br/home
Completed 302 Found in 2ms (ActiveRecord: 0.0ms)
Started GET "/" for 65.111.177.188 at 2012-08-10 00:20:10 -0400
Processing by Home::IndexController#index as HTML
Redirected to http://www.bradesco.com.br/home
Completed 302 Found in 1ms (ActiveRecord: 0.0ms)
Started GET "/" for 65.111.177.188 at 2012-08-10 00:20:10 -0400
Processing by Home::IndexController#index as HTML
Redirected to http://www.bb.com.br/home
Completed 302 Found in 1ms (ActiveRecord: 0.0ms)
Started GET "/" for 64.251.28.71 at 2012-08-09 22:00:20 -0400
Processing by Home::IndexController#index as HTML
Redirected to http://www.bradesco.com.br/home
Completed 302 Found in 1ms (ActiveRecord: 0.0ms)