我的 rails 应用程序的 /config 文件夹中有一个名为 config.yml 的文件。我还有一个初始化程序:config/initializers/load_config.rb,代码如下:
APP_CONFIG = YAML.load_file("#{RAILS_ROOT}/config/config.yml")
我正在使用每当 gem 设置一个 cron 作业,并想使用我的 APP_CONFIG 来调用这样的函数:
#inside schedule.rb
every 2.hours do
runner "MyModel.someMethod('#{APP_CONFIG['some_value']}')"
end
但是每当我打电话时gem似乎无法识别配置文件
whenever --update-crontab mysite
如何将配置中的值合并到 schedule.rb 文件中(而不是对值进行硬编码)?
谢谢!