Rails 3.2アプリでgem 'clockwork'を使用しています。アプリはHerokuで動作しています。クロックジョブは午前1時に実行されますが、コードを実行していません。ここでRails時計ワークでコードが実行されていない
はclock.rbコードです:
Clockwork.every(1.day, 'DailyJob', :at => '01:00'){
StatsMailer.stats_email.deliver
Forecast.where(:run_date => Date.today).each do |forecast|
woschedules_run_jobplans_path(:id => forecast.woschedule_id)
end
}
ログを示しています
Sep 04 00:00:05 ndeavor-staging app/clock.1: #<NoMethodError: undefined method `woschedules_run_jobplans_path' for Clockwork:Module>
私はルートを熊手場合は、私が手:
woschedules_run_jobplans GET /woschedules/run_jobplans(.:format) woschedules#run_jobplans