Для http://github.com/collectiveidea/delayed_job
Допустим, я просто запускаю совершенно новый проект Rails и хочу, чтобы каждые 1 минуту запускалось следующее:
puts "Time is now #{Time.now}"
Как добавить его впроект?
README говорит:
class NewsletterJob < Struct.new(:text, :emails)
def perform
emails.each { |e| NewsletterMailer.deliver_text_to_email(text, e) }
end
end
Delayed::Job.enqueue NewsletterJob.new('lorem ipsum...', Customers.find(:all).collect(&:email))
но где вы должны поместить этот контент?Вы запускаете его один раз, чтобы поставить в очередь?Как установить время начала и частоту?