我遇到过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)
如果我查看该文件夹,该文件就在那里。
有没有人知道发生了什么?
感谢您的帮助,
安东尼