JP Coders

Published on

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

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

Authors
  • avatar
  • Name
  • 情報技術者 / Z世代プログラマー / 米大学院にてデータサイエンスを学ぶ

  • ITプロフェッショナルとして活動しています。React.js等のモダンなウェブ制作・アプリ開発を得意としており、Java・Python・Rust等のプログラミング言語を用いたソフトウェア開発全般を行っています。

お手伝いできますか? 🤝

他の方法でのご連絡をご希望ですか?
web制作ご依頼受付中

本記事で掲載している情報やコードは執筆時点のものであり、動作を保証するものではありません。 自己責任のもと、プログラムの実行や情報の利用にあたってはご注意ください。


本記事には提携する企業の広告が含まれる場合があります。