[英]Should I call deliver method when sending mail using rails?
在Rails指南中,我看到傳遞電子郵件的方式是這樣的:
UserMailer.welcome(@user).deliver
但是在我們的代碼庫中,我使用sidekiq看到了這樣的代碼:
UserMailer.delay.welcome(@user)
而且可能會奏效。 我想知道,我應該打電話給deliver
以使操作發生嗎,還是sidekiq在這里做一些魔術?
正如您在Sidekiq
的資源中看到的Sidekiq
( 單擊此處 ),它為您deliver
。 這就是為什么您在延遲電子郵件時不需要調用它的原因。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.