【发布时间】:2013-11-13 23:08:52
【问题描述】:
我正在使用 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 文件吗?如果做不到这一点,我想一个解决方法可以获取根目录名。
我也想在配置中使用这个属性,
Rails.root,但我需要输入 Rails 常量!我需要使用require吗?
【问题讨论】:
标签: ruby-on-rails application-server puma