Joh*_*ohn 2 ruby-on-rails actionmailer
Rails 邮件程序中的 Deliver 和 Deliver_now 之间没有明确的解释。
如果我们使用 Deliver_now 它不会排队等待活动作业。如果我们使用deliver_later,它将由active_job(后台作业)执行。
当deliver和deliver_now没有在后台执行时,那么它们之间到底有什么区别呢?我搜索了很多但没有得到明确的想法。在 Deliver 和 Deliver_now 之间。
有什么区别或者两者是相同的
他们是一样的。使用deliver_now,不使用deliver。
https://apidock.com/rails/v4.2.9/ActionMailer/MessageDelivery/deliver
def deliver #:nodoc:
ActiveSupport::Deprecation.warn( `#deliver` is deprecated and will be removed in Rails 5. Use `#deliver_now` to deliver immediately or `#deliver_later` to deliver through Active Job..squish)
deliver_now
end
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1497 次 |
| 最近记录: |