【发布时间】:2011-01-08 06:41:41
【问题描述】:
我正在尝试将 Paperclip 与 Heroku 一起使用。是的,根据Heroku's Application Constraints。我只能将上传的文件存储到 /tmp 或 /.log 文件夹中,它们完全位于 /public 文件夹之外。
如果我们不讨论 Amazon S3,我该如何访问 /tmp 目录中带有 image_tag 标签的图像。
这是我用回形针制作的照片模型
class ObbProductphoto < ActiveRecord::Base
belongs_to :product
has_attached_file :photo, :styles => {:high => '1024x768', :medium => '640x480', :thumb => '100x100'},
:path => "tmp/:id.:extension",
:url => "tmp/:id.:extension"
end
这就是我在浏览器中得到的:
<img src="/images/tmp/24.JPG?1294433924" alt="24" />
它仍在使用 /images 文件夹,
我试图破解任何 /.. 或 ../,无法获得解决方案。
谢谢你们, 苏伯法特
【问题讨论】:
标签: ruby-on-rails-3 heroku paperclip