Ruby on rails Rails-如何创建邮件对象Mail.new
使用Rails3,我想学习如何创建ActionMailer邮件对象,并且不能在线创建太多文档。我有以下工作:Ruby on rails Rails-如何创建邮件对象Mail.new,ruby-on-rails,ruby-on-rails-3,actionmailer,Ruby On Rails,Ruby On Rails 3,Actionmailer,使用Rails3,我想学习如何创建ActionMailer邮件对象,并且不能在线创建太多文档。我有以下工作: message_all = Mail.new(:from => 'frooooom', :to => 'tooooo', :cc => 'cccccccc', :subject => 'SUBJECTasddsadsadasdsa') 现在的问题是,我如何添加一个HTML和文本体?还显示了如何添加附件示例的额外积分 谢谢大家! 谷歌的“rails 3”电子邮件模
message_all = Mail.new(:from => 'frooooom', :to => 'tooooo', :cc => 'cccccccc', :subject => 'SUBJECTasddsadsadasdsa')
现在的问题是,我如何添加一个HTML和文本体?还显示了如何添加附件示例的额外积分
谢谢大家! 谷歌的“rails 3”电子邮件模板”提供了以下内容:
查看第2.7节关于发送多部分电子邮件的内容。谷歌的“rails 3”电子邮件模板提供了以下内容:
查看第2.7节关于发送多部分电子邮件的内容。您是否尝试过此功能?这个例子主要是从这里引出的:
message_all = Mail.new do
to 'nicolas@test.lindsaar.net.au'
from 'Mikel Lindsaar <mikel@test.lindsaar.net.au>'
subject 'First multipart email sent with Mail'
text_part do
body 'This is plain text'
end
html_part do
content_type 'text/html; charset=UTF-8'
body '<h1>This is HTML</h1>'
end
end
message\u all=Mail.new do
到nicolas@test.lindsaar.net.au'
来自“Mikel Lindsaar”
主题“随邮件发送的第一封多部分电子邮件”
文字部分做什么
正文“这是纯文本”
结束
你是做什么的
内容类型为“文本/html”;字符集=UTF-8'
正文“这是HTML”
结束
结束
我相信您仍然可以像以前一样以散列方式传递标题,但是文本/html\u部分业务应该放在块中
关于附件的信息在我上面提供的链接中。您是否尝试过该链接?这个例子主要是从这里引出的:
message_all = Mail.new do
to 'nicolas@test.lindsaar.net.au'
from 'Mikel Lindsaar <mikel@test.lindsaar.net.au>'
subject 'First multipart email sent with Mail'
text_part do
body 'This is plain text'
end
html_part do
content_type 'text/html; charset=UTF-8'
body '<h1>This is HTML</h1>'
end
end
message\u all=Mail.new do
到nicolas@test.lindsaar.net.au'
来自“Mikel Lindsaar”
主题“随邮件发送的第一封多部分电子邮件”
文字部分做什么
正文“这是纯文本”
结束
你是做什么的
内容类型为“文本/html”;字符集=UTF-8'
正文“这是HTML”
结束
结束
我相信您仍然可以像以前一样以散列方式传递标题,但是文本/html\u部分业务应该放在块中
附件信息在我上面提供的链接中。很酷,但问题是我不想发送电子邮件。那比较容易。我想构建一个邮件对象,这样我就可以将它存储在数据库中,以后再使用它。想法?很酷,但问题是我不想发电子邮件。那比较容易。我想构建一个邮件对象,这样我就可以将它存储在数据库中,以后再使用它。想法?太好了,我没见过这个。。。那么,一旦我有了消息\u all object,如何输出消息\u all text\u part?@apropentice,如果我理解正确(您想输出电子邮件的文本形式?),您只需调用
。以\u
查看消息对象。太好了,我没有看到这个。。。那么,一旦我有了消息\u all object,如何输出消息\u all text\u part?@AnApprentice,如果我理解正确(您想输出电子邮件的文本形式?),您只需调用。来对消息对象执行操作。