cron設定を管理するのに便利なgemといえば wheneverですね。 今回、whenever使用時にconfig/schedule.rb内で定数管理gem( rails_config)を呼びだそうとしたところエラーが発生しかなりハマりました。 環境に応じてschedule.rbの内容を切り替えたい、という場合が今後もありそうなので対応策をメモしておきます。 rails_configを使う前の設定最初はSettingsを使っておらず、以下のような sitemap_generatorの更新処理を書いていてこれは問題ありませんでした。 # config/schedule.rb rails_env = ENV['RAILS_ENV'] || :production set :environment, rails_env every 1.day, :at => '5:00 am' do rake
![[rails]whenever設定時にSettingsを呼びだそうとしたらハマった(capistrano)](https://cdn-ak-scissors.b.st-hatena.com/image/square/1a64cc21309639f33304c4730f8ddaaf393eeaf8/height=288;version=1;width=512/https%3A%2F%2Fblog.hilotter.com%2Ffavicon%2Fogp.png)