【发布时间】:2017-04-05 12:54:08
【问题描述】:
我正在使用carrierwave 上传和显示图片,一切正常。不知道我改变了什么,或者我什至改变了什么,但现在我明白了
ActionController::RoutingError (No route matches [GET] "public/uploads/event/avatar/4/party-6.jpg"):
我和这个人rails 5 carrierwave no route matches for image 有同样的问题,但我无法解决。
这就是我访问图像的方式
<img class="img-responsive" src="<%=@event.avatar.url%>" alt="">
图像存储在该文件夹中,我可以查看它,但由于某种原因浏览器无法访问它
def store_dir
"public/uploads/#{model.class.to_s.underscore}/#{mounted_as}/#{model.id}"
end
我尝试过使用store_dir,但我似乎无法让它工作。
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 carrierwave ruby-on-rails-5