1. ホーム
  2. ruby-on-rails

[解決済み] RailsのRootディレクトリのパス?

2022-01-31 05:34:32

質問内容

Railsアプリのルートディレクトリのパスを取得するにはどうすればよいですか?

どのように解決するのですか?

Rails 3 以降の場合。

Rails.root

を返します。 Pathname オブジェクトを作成します。文字列が必要な場合は .to_s . Rails アプリで別のパスが必要な場合は、次のようにします。 join このように

Rails.root.join('app', 'assets', 'images', 'logo.png')

Rails 2 では RAILS_ROOT 定数は、文字列です。