0

これで、Railsアプリに、システムのtmpフォルダーに保存されているURLから1つの画像を保存しました。しかし、問題は、このRailsアプリを実行するためにherokuを使用していることです。それで、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のDevCenterで説明されているように、一時ファイルは#{RAILS_ROOT}/tmp/(Rails 2)またはRails.root.join('tmp')(Rails 3)ディレクトリ に保存できます。

于 2012-08-01T13:37:08.813 に答える