【发布时间】:2012-07-23 09:24:32
【问题描述】:
我在 Heroku 上有一个带有 Carrierwave 的应用程序。在一个页面上,我有 2 个表单:1 个用于上传图片的 ajax 表单和 1 个用于创建对象所需的附加信息的普通表单。假设我的Carrierwave挂载为:picture,每次提交ajax表单时,图片都会临时保存到public文件夹中,返回路径为:picture_cache。第二种形式然后使用它来知道在第二个请求中要使用新对象创建哪个图片。这适用于单个测功机。
不同的测功机不知道彼此的文件系统。因此,如果提交第二个表单的请求与第一个表单的请求不同,它就找不到图像。
有人解决过这个问题吗?
【问题讨论】:
-
你解决过这个问题吗?无需使用 Mongoid?
标签: ruby-on-rails caching heroku carrierwave