与Carrierwave上传的图片未显示

时间:2016-02-17 13:43:21

标签: ruby-on-rails carrierwave

我遇到过Carrierwave(0.10.0)的问题让我疯了。 出于某种原因,超出我的理解,使用Carrierwave上传的图像会导致浏览器出现404错误。

但是当我检查路径时,它是正确的。

存储目录的配置如下:

app/uploaders/screenshot_uploader.rb
...
def store_dir
  "uploads/#{model.class.to_s.underscore}/#{mounted_as}/#{model.id}"
end
...

在我的视图模板中,我会显示如下图像:

/app/views/projects/show.html.erb
...
<%= image_tag @project.screenshot_url if @project.screenshot? %>
浏览器中的

我收到此错误:

GET http://projecttracker.ugent.be:3000/uploads/project/screenshot/3/afp2013.jpg 404 (Not Found)

如果我查看该文件夹,该文件就在那里。

有没有人知道发生了什么?

感谢您的帮助,

安东尼

0 个答案:

没有答案