2012-10-12 12 views
7

私はレールアプリケーションでルビーを作成しました。私はシナリオを下に持っていますrails request.env ["HTTP_REFERER"] herokuにnilを与える

私はrequest.env["HTTP_REFERER"]を使用しています参照元リンクを取得するためのローカルホストでは、それは完全にnullを与えていません。

私はherokuにコードをアップロードしましたが、request.env["HTTP_REFERER"]nilを与えています。私はherokuログをチェックインしました。

nilという理由がありますか? request.env["HTTP_REFERER"]以外のリファラーリンクを取得する方法はありますか?直接ページに移動するときnilを与える

+1

SFにいくつか質問がありました。 [ください、この質問を参照してください] [1] このヘルプはありますか? [1]:http://stackoverflow.com/questions/3104711/ruby-on-rails-request-envhttp-referer-returns-nil – Zzet

+0

ヘロクの動作を確認できます。ただし、Play Framework 2.1/Scalaを使用した設定があります。 localhost上では、設計どおりに動作します。あなたの側からのこの質問の更新?今は解決策を見つけましたか? –

+0

refererのページと 'request.env [" HTTP_REFERER "]の文脈についてのより詳しい情報が参考になると思います。 – sealocal

答えて

1

request.env["HTTP_REFERER"]が許容され、私の代わりにlink_to :backを使用するか、それが戻って(link_to root_path)行くべき場所を指定することをお勧めします。

関連する問題