Rails ActionMailer嵌套在模块中

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Rails ActionMailer嵌套在模块中相关的知识,希望对你有一定的参考价值。

是否可以在模块内部安装导轨邮件并仍然可以正常工作,例如:

module Some
  module Deeply
    module Nested
      class Mailer < ApplicationMailer
      end
    end
  end
end

我还需要放在一个文件夹结构中,如:

app/mailers/some/deeply/nested/mailer.rb

或是

app/mailers/mailer.rb

完美的?

答案

答案是你可以,但如果嵌套邮件程序,则需要将文件放在与模块嵌套匹配的嵌套文件夹结构中。

以上是关于Rails ActionMailer嵌套在模块中的主要内容,如果未能解决你的问题,请参考以下文章

Rails - 你如何测试 ActionMailer 在测试中发送了特定的电子邮件

ActionMailer 在开发 Rails 4 中不发送邮件

Rails 4 ActionMailer - 如何在使用 Deliver_later 时捕获连接和 SMTP 错误

使用 ActionMailer 在 Rails 中发送给多个收件人

Rails 中 ActionMailer Mandrill 的问题

带有多个 SMTP 服务器的 Rails ActionMailer