У меня есть файл с именем config.yml в моей папке / config моего приложения rails.
У меня также есть инициализатор: config / initializers / load_config.rb со следующим кодом:
APP_CONFIG = YAML.load_file("#{RAILS_ROOT}/config/config.yml")
Я использую гем Everyever для настройки задания cron и хотел бы использовать мой APP_CONFIG для вызова такой функции:
#inside schedule.rb
every 2.hours do
runner "MyModel.someMethod('#{APP_CONFIG['some_value']}')"
end
но камень Everyever, похоже, не распознает файл конфигурации, когда я звоню
whenever --update-crontab mysite
Как включить значения из моей конфигурации в мой файл schedule.rb (вместо жесткого кодирования значения)?
Спасибо!