私は、訪問者が Google から紹介されたときに完全な記事を表示し、直接訪問した場合にのみプレビューを表示する、ニューヨーク タイムズや他のニュースサイトと同様のことを達成しようとしています。
訪問者が Google から来ているかどうかを確認するには、以下を確認する必要があると思いますrequest.env["HTTP_REFERER"]
。
これは正しいです?「google」という名前が一致するだけですか?コントローラーのロジックは次のようなものですか。
if request.env["HTTP_REFERER"].match "google"
# do action/set variable etc.