リファラーのパスが必要です。ドメイン名は必要ありません。たとえば、リファラーが
http://www.google.com/adsense
私が欲しい場合/adsense
。
回答:
request.referer
文字列を返しますが、RubyのURIモジュールを使用して文字列をラップし、パスを要求することができます。
if URI(request.referer).path == '/adsense'
request.referer
ログにだけ印刷して、Rubyが気に入らない理由を確認してください。(
リファラーにアクセスするには
request.referer