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アプリケーションの開発中に役立つことが多いので、ぜひ活用してみてください。