Rails 現在のビュー 絶対パス 相対パス 出力

Railsで現在のビューの絶対パス・相対パスを出力

Railsで現在のビューの絶対パス・相対パスを出力する方法について紹介します。Ruby on Rails 5を使用していますが、バージョンにより仕様が異なる場合がありますのでご注意ください。

Shou Arisaka
1 分で読める
2018年10月26日

Railsで現在のビューの絶対パス・相対パスを出力

Ruby on Railsを使用している際に、現在のビューの絶対パスおよび相対パスを出力する方法を紹介します。本記事では、Ruby on Rails 5を対象としていますが、他のバージョンを使用している場合やエラーが発生する場合は、公式ドキュメントを参照してください。

絶対パスを取得する方法

絶対パスを取得するには、request.original_urlを使用します。これは完全なURLを返します。

# 絶対パス
request.original_url # => https://www.example.com/users/sign_in

相対パスを取得する方法

相対パスを取得するには、request.fullpathを使用します。これはホスト名を含まないパス部分のみを返します。

# 相対パス
request.fullpath # => /users/sign_in

これらのメソッドを使用することで、現在のビューのURL情報を簡単に取得できます。Railsアプリケーションの開発中に役立つことが多いので、ぜひ活用してみてください。

この記事をシェア

Shou Arisaka 2018年10月26日

🔗 リンクをコピー