在调用controller.rb 之后,一个文件(chart.png)将保存在我的rails 应用程序文件夹中,那么如何获取这个文件并将其附加到邮件中?
控制器.rb
def mail
@imageURL = "https://chart.googleapis.com/chart?chs=150x150&cht=qr&chl=5&choe=UTF-8"
open(@imageURL) do |chart|
File.open('chart.png', 'wb') {|f| f.write chart.read }
end
UserMailer.welcome_email(@imageURL, @mailID).deliver
end
我如何将该图像传递给welcome_email方法以附加邮件?需要一些帮助来解决这个问题吗?
user_mailer.rb
def welcome_email(imageURL, mailID)
mail(:to => mailID,
:subject => "code",
:body => "Code for the branch "+imageURL+"")
end
end