Для http://github.com/collectiveidea/delayed_jobВ Rails, как запустить простую строку с помощью 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))
но где вы должны поставить это содержание? Вы запускаете его один раз, чтобы вставить в очередь? Как установить время начала и частоту?
я бы, вероятно, использовать JQuery для этого в времени АЯКС call..i'm также любопытным, если есть рельсы путь, хотя. – Trip
Я думаю, что это фоновый процесс, но не со стороны браузера –