ActionMailer - 通过Open附加文件

时间:2010-12-05 05:05:19

标签: ruby-on-rails ruby-on-rails-3 actionmailer

在我的user_mailer中,我正在尝试添加如下附件:

tempfile = File.new("#{Rails.root.to_s}/tmp/#{a.attachment_file_name}", "w")
tempfile << open(a.authenticated_url())
tempfile.puts
attachments[a.attachment_file_name] = File.read("#{Rails.root.to_s}/tmp/#{a.attachment_file_name}")

此方法:a.authenticated_url()获取有效网址,确认

没有错误消息,但附加的文件已损坏且大小错误。

如何通过网址将文件附加到AcionMailer?

感谢

1 个答案:

答案 0 :(得分:0)

查看此代码段是否有助于您http://snippets.dzone.com/posts/show/3994