1
對於http://github.com/collectiveidea/delayed_job在Rails上,如何使用delayed_job運行簡單的線?
比方說,我剛開始一個全新的Rails項目,並希望運行每1分鐘以下:
puts "Time is now #{Time.now}"
我將如何將它添加到項目中?
自述說:
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))
,但你應該在哪裏把這個內容?你是否曾經運行過一次隊列?你如何設置開始時間和頻率?
我可能會在一段時間阿賈克斯call..i'm也好奇使用jQuery的,如果有雖然軌道的方式。 – Trip 2010-09-02 21:40:04
我認爲這是一個後臺進程,但不是在瀏覽器端 – 2010-09-02 21:53:42