【发布时间】:2011-02-01 20:09:40
【问题描述】:
我的 rails 应用程序的 /config 文件夹中有一个名为 config.yml 的文件。 我还有一个初始化程序:config/initializers/load_config.rb,代码如下:
APP_CONFIG = YAML.load_file("#{RAILS_ROOT}/config/config.yml")
我正在使用 Each gem 来设置一个 cron 作业,并想使用我的 APP_CONFIG 来调用这样的函数:
#inside schedule.rb
every 2.hours do
runner "MyModel.someMethod('#{APP_CONFIG['some_value']}')"
end
但是当我调用时,Whenever gem 似乎无法识别配置文件
whenever --update-crontab mysite
如何将我的配置中的值合并到我的 schedule.rb 文件中(而不是对值进行硬编码)?
谢谢!
【问题讨论】:
标签: ruby-on-rails configuration cron whenever