技術

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

投稿日:

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

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

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

 

解決方法

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

 

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

 

まとめ

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

 

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

 

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

-技術
-

執筆者:


comment

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

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

関連記事

no image

CSSのbackgroundで複数の背景色を設定してみる

こんにちは 仕事で複数の背景色を設定する機会がありましたので 今回はそのやり方を …

docomo雑談対話APIを使って会話BOTを作りました。(LINE BOT + Heroku + Rails + docomo雑談API)

こんばんは 前回、LINE BOTを無料で試してみました。heroku + Ra …

【AWS】VMWareからAWSへサーバ移設

どうも中田です。 今回はVMWareからAWSへのマイグレーションに関するお話。 …

Ionicアプリのアイコンやスプラッシュ画像を変更したい!

こんにちは。田中です。 現在Ionicを使ったアプリ開発に携わっているのですが、 …

no image

【Angular】Full calendarで横スクロールを実装

こんにちは Full Calendarにはいくつかの表示モードがあります。 こち …