2010-09-02 17 views
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)) 

,但你應該在哪裏把這個內容?你是否曾經運行過一次隊列?你如何設置開始時間和頻率?

+0

我可能會在一段時間阿賈克斯call..i'm也好奇使用jQuery的,如果有雖然軌道的方式。 – Trip 2010-09-02 21:40:04

+0

我認爲這是一個後臺進程,但不是在瀏覽器端 – 2010-09-02 21:53:42

回答

相關問題