RailsでのURLの取得


はじめに

エンジニア1年生です。

日々の学びのメモとしてコツコツと記事を書こうと思っています。

今回は第一弾としてRailsでのURLの取得について書いていきます。


RailsでのURLの取得

URLの取得にはリクエストを送ってきたユーザのヘッダー情報や環境変数を取得するrequestを使用します。

例としてリクエスト元をhttps://hoge.com/show現在地をhttps://hoge.com/newとします。


1,現在のURLを取得したい


controller.rb

#newアクションに記述

@url = request.url

@url = https://hoge.com/new となります。


2,リクエスト元(遷移元)のURLを取得したい


controller.rb

#newアクションに記述

@url = request.referer

@url = https://hoge.com/show となります。

以上です。