标签: ruby-on-rails email sidekiq
在rails指南中,我看到发送电子邮件的方式是这样调用:
UserMailer.welcome(@user).deliver
但是在我们的代码库中,我使用sidekiq看到了这样的代码:
UserMailer.delay.welcome(@user)
可能它有效。我想知道,我应该致电deliver让行动发生,或者sidekiq在这里做些什么?
deliver
答案 0 :(得分:2)
正如您在Sidekiq的来源(click here)中所看到的,它会为您调用deliver。这就是为什么当你延迟发送电子邮件时你不需要打电话。
Sidekiq