我有一个 Rails 2.3.8 应用程序,其中有一个通知程序,app/models/hello_notifier.rb
如下所示:
class HelloNotifier < ActionMailer::Base
def hello_world
@recipients = 'to@email.address'
@from = 'from@email@address'
@subject = 'Hello world'
end
end
其中的视图app/views/hello_notifier/hello_world.erb
如下所示:
Hello
World
不是在我运行时HelloNotifier.deliver_hello_world
,它会发送电子邮件,而是将其作为具有纯文本和 html 变体的多部分电子邮件发送。
我已经尝试添加@content_type = 'text/plain'
到我的通知器模型以及content_type 'text/plain'
. 我还尝试添加ActionMailer::Base.default_content_type = 'text/plain'
到我的 actionmailer 初始化程序。我也尝试将我的视图重命名为hello_world.text.plain.erb
. 我尝试的任何方法似乎都无济于事。它总是将我的电子邮件作为多部分 html/文本电子邮件发送。
关于如何强制它作为“文本/纯文本”发送的任何想法?