在我的Rails应用程序中(Rails版本为2.3.12),我使用线程来发送电子邮件,如下所示:
Thread.new{SomeMailer.deliver_method(stuff)}
如何在Rails中测试这个线程。实际上我把这行代码写在了model里。
提前感谢, Jak.
在我的Rails应用程序中(Rails版本为2.3.12),我使用线程来发送电子邮件,如下所示:
Thread.new{SomeMailer.deliver_method(stuff)}
SomeMailer.delay.deliver_method(stuff)
class DeliverStuff
@queue = :mail
def self.perform(stuff)
SomeMailer.deliver_method(stuff)
end
end
# elsewhere
Resque.enqueue(DeliverStuff, stuff)