技術

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

投稿日:

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

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

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

 

解決方法

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

 

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

 

まとめ

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

 

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

 

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

-技術
-

執筆者:


comment

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

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

関連記事

no image

[リアクティブフォーム]バリデーションチェックを任意のタイミングで走らせる。

Angularのリアクティブフォームで使っていると、 バリデーションを後付けした …

no image

[Rails]updateの時だけvalidationを実行させる

こんにちは アプリを作っていて、create時にはvalidationを実行させ …

ブラウザでRailsのrouting設定を確認する

こんにちは Railsでroutingを確認する時、コマンドでrails rou …

no image

【Angular6】画像を拡大したり、ドラッグ移動をできるようにする

こんにちは 画像を拡大したり、ドラッグ移動したい時は結構あるんじゃないでしょうか …

CentOS7でDocker内部からpingができない(外部通信できない)!

どうもなかたです CentOS7にDocker入れて、Docker内部から外に向 …