我需要能够编写一个临时文件,仅在请求期间使用。
在本地我可以成功使用以下内容:
tempfile = File.open(a.original_filename,'w')
tempfile.write_nonblock(a.body)
paperclip stuff........
tempfile.close
这很好用,但在 Heroku 上不行...我怎样才能在 Heroku 的限制下执行上述操作:链接文本 http://docs.heroku.com/constraints#read-only-filesystem
我不明白如何将上面的内容翻译成:#{RAILS_ROOT}/tmp/myfile_#{Process.pid}
感谢您在这里提供的任何帮助。
你试过了吗tempfile = File.open("#{RAILS_ROOT}/tmp/myfile_#{Process.pid}",'w')
?
正确的语法是tempfile = File.new("#{RAILS_ROOT}/tmp/myfile_#{Process.pid}",'w')
(看评论)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)