ruby-on-rails - 回形针+ ActionMailer-添加附件?

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

我有一个回形针文件,要添加为我的电子邮件的附件...。

类UserMailer def XXXXXX_notification(记录)
@record =记录

  attachments ??? How to add a paperclip file?

  mail( :to => "#{record.email}", 
        :subject => "XXXXXXXX"
        )
end

通过Google似乎没有关于该主题的任何内容,如果您有任何想法,我很乐意听到:)

谢谢

更新
  @comment.attachments.each do |a|
    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}")
    # Delete it tempfile
    #File.delete("#{Rails.root.to_s}/tmp/#{a.filename}")
  end

最佳答案

从Ruby on Rails指南(仅可通过Bing访问):

http://guides.rubyonrails.org/action_mailer_basics.html#sending-emails-with-attachments

剩下的就是将附件(如果在S3中)下载到file对象或对其进行访问,将其存储在本地。尝试使用open-uri

关于ruby-on-rails - 回形针+ ActionMailer-添加附件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4356936/

相关文章:

ruby-on-rails - 显示用回形针上传的 PDF

ruby-on-rails - 加载错误 : cannot load such file -- gemname/base

ruby-on-rails - 检查模型是否可确认

ruby-on-rails - 开发 Ruby On Rails 网络应用程序 : How can I move it to a server?

ruby-on-rails-3 - Sidekiq 错误未初始化的常量

ruby-on-rails - Rails - 使用回形针上传 zip 文件并解压缩

ruby-on-rails - PaperClip — 保存新附件而不删除旧附件

html - ruby rails : Increase value of object in scaffold with button_to

javascript - 使用uglifier缩小rails中的min.js文件时出错

ruby-on-rails - 错误消息不显示回形针验证错误消息