以上のどちらかで、Rails でリファラーを取得できる。リファラーとは、該当ページに遷移する直前に閲覧されていた参照元(遷移元・リンク元)ページのURLのことです。 ちなみに、通常 HTTP では referer が使われますけど、これは英単語としては誤りらしい。今まで referer は正しい英単語と思い込んでて、今日初めて知りました。規約の厳格な Rails らしく、正しい英単語である referrer を referer のエイリアスにしているそうです。 Ruby on Rails request.refererとrequest.referrer – Qiita – 参考リンク – Rails3 事始め: [Rails3] 現在のURLを取得(request オブジェクト) Railsのrequestオブジェクトの中身 refererやpath_infoを知りたい場合 – memo.
![Railsでリファラー(referer)を取得](https://cdn-ak-scissors.b.st-hatena.com/image/square/b27ba1d703068fc4853ea1271440cbb779e7cabb/height=288;version=1;width=512/https%3A%2F%2Feasyramble.com%2Fwp-content%2Fuploads%2F2016%2F03%2Feasyramble_ogp.jpg)