我在使用ActionMailer發送包含附件的電子郵件時遇到了麻煩。電子郵件中的文件名無效(ActionMailer)
事情是我的附件有'noname'文件名,當我在Gmail中閱讀我的消息。
通知功能
class Notifier < ActionMailer::Base
def send_message
attachments["text.txt"] = {:content => "hello"}
mail(:to => "[email protected]", :subject => 'test')
end
end
郵件標題:
Date: Sun, 19 Dec 2010 23:18:00 +0100 Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; filename=text.txt Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=text.txt Content-ID: ...
我怎麼能發送帶有正確的文件名的消息?
謝謝
實際上,您可以將視圖命名爲'send_message.text.erb'以使其更清晰。 – 2011-10-05 00:28:02
爲什麼有兩個單獨的文件做同樣的事情? – Trip 2014-07-29 22:24:00