技術

[Rails]遷移元のURLを表示する方法

投稿日:

こんにちは。たなかです。

「このページから遷移してきた時は、こう処理したい」みたいなシチュエーション、あると思います!(CV:天津木村)

アプリ開発をしていて、『PUSH通知をタップして開いたページに関しては、ヘッダーの表示内容を変更したい!』という状況にぶち当たったので、備忘録的に解決方法を残しておきます。

 

解決方法

request.env[‘HTTP_REFERER’] を使用する!

 

リクエストの中にあるHTTP_REFERERが「どのページから来たのか」という情報を保持しているので、その情報を元にヘッダー内容の出し分けをおこなうことができました!よかった!

 

まとめ

Webサービスを開発していたら今回のような状況はまあまあありそうな気がしています。

 

他にも「どのブラウザからアクセスしたか」とか「どの端末によるアクセスか」などの情報も確認できるるので、”request.env”覚えておいて損無しですね。勉強になりました。

 

短いですが、今回はここまで。

-技術
-

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

関連記事

Webページまるごと画面キャプチャできるChromeの拡張機能「Full Page Screen Capture」

こんにちは。たなかです。 先日、チームのメンバーにスマホデザインのスクリーンショ …

[Ionic] ionic serveでの動作確認でファイルの変更が反映されない!

こんにちは。たなかです。 参画しているプロジェクトで散々苦しめられているIoni …

no image

【ionic】Android build Error: Uh oh!(ええとああ!)

どうも中田です。 環境をいろいろとupdateしたら $ionic build …

no image

【Grunt】楽々デプロイ(grunt-rsync)

どうも、中田です。 gruntでアプリをデプロイするときにどうやったらいいかぁ〜 …

Amazon Rekognitionを使うと写真に自動でタグを付けられます。

こんにちは、高石です。 来月20日(5月20日)はエンたまもくもく会#5です。 …