我正在尝试在电子邮件中内嵌渲染图像,而我的rails应用版本是2.3.8版本。
有人能为我提供一个如何做到这一点的例子吗?这是我到目前为止所得到的,但我一直都会遇到错误。
这是我的方法:
def notice(contact)
subject 'notice'
recipients contact.email
from 'something.com'
sent_on Time.now
attachments.inline['paypal_seal.gif'] = File.read('/images/paypal_seal.gif')
body :contact => contact
端
在视图中:
<%= image_tag attachments['paypal_seal.gif'].url %>
这是我得到的错误:
undefined local variable or method `attachments' for #<ContractorNotifier:0x61413c8>
谢谢
答案 0 :(得分:0)
您要做的是处理附件的'Rails 3'方式。如果您刚开始,我强烈建议您升级到Rails 3.否则,请尝试使用旧的2.3指南,如: