簡體   English   中英

使用Rails發送郵件時,我應該調用傳遞方法嗎?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM