クロックワーク ファイルを実行すると、イベントが 2 回登録されます。私は何か間違ったことをしていますか?
テストするためにローカルで実行している CLI:
clockwork app/lib/clockwork/clock.rb
時計.rb:
require 'clockwork'
require 'active_support/time'
require './config/boot'
require './config/environment'
module Clockwork
handler do |job, time|
puts "Running #{job} at #{time}"
puts
end
every(1.hour, 'test') do
puts 'RUNNING TEST'
end
end
出力:
I, INFO -- : Starting clock for 2 events: [ test test ]
I, INFO -- : Triggering 'test'
BLOCK RUNNING TEST
I, INFO -- : Triggering 'test'
BLOCK RUNNING TEST