私は puma アプリケーション サーバーを使用しており、次の場所に構成ファイルがありますconfig/puma.rb
。
path = "/home/starkers/Documents/" + Rails.application.class.parent_name + "/tmp/puma/"
threads 0,20
environment "production"
daemonize true
bind "unix://" + path + "socket/puma.sock"
pidfile path + "pid/puma.pid"
state_path path + "pid/puma.state"
puma -C config/puma.rb
このファイルをロードしてアプリケーション サーバーを起動するために実行すると、 Rails.application.class.parent_name
.
とにかく puma.rb ファイルに定数を入れることを考えられますか? これに失敗すると、ルートのディレクトリ名を取得する回避策が機能すると思います。
config でこの属性も使用したいのです
Rails.root
が、Rails の定数を取得する必要があります。を使用する必要がありますrequire
か?