0

现在在我的 Rails 应用程序中,我存储了一个来自 url 的图像,该图像存储在我的系统tmp文件夹中。但问题是我正在使用heroku来运行这个 rails 应用程序,那么使用 heroku 运行时存储过程将如何?

def mail
@image = https://chart.googleapis.com/chart?chs=150x150&cht=qr&chl=5&choe=UTF-8
path_image = "/tmp/img.png"
open(@image) do |chart|
 File.open(path_image, 'wb') {|f| f.write chart.read }
end
welcome(path_image)
end

谢谢

4

1 回答 1

2

正如Heroku 的开发中心中所述,您可以将临时文件存储在#{RAILS_ROOT}/tmp/(Rails 2) 或Rails.root.join('tmp')(Rails 3) 目录中。

于 2012-08-01T13:37:08.813 回答