技術

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

投稿日:

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

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

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

 

解決方法

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

 

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

 

まとめ

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

 

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

 

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

-技術
-

執筆者:


comment

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

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

関連記事

no image

[TypeScript]enumを代入記法で書いた場合に、値からキーが取れるか調べてみた。

TypeScriptのenumのドキュメント(TypeScript Deep D …

no image

【ionic】タブをタップで最上部にスクロール!

どうも、中田です。 今日はタブをタップでトップにゴーの日です。 どういう日かとい …

wgetコマンドで指定のサイトをダウンロードしてみる。

wgetコマンドって? 下記の形式のコマンドを叩くと、指定のURLからファイルを …

no image

【Angular】component.htmlをprettierで整形する

こんにちは 今回はcomponent.htmlをprettierで整形する方法を …

[Xcode]Provisioning ProfileのUUIDを確認する方法

どうも田中です。 iOSアプリの審査に向けて作業している最中、buildエラーに …