CarrierWave Rails 5 无法访问图像
CarrierWave Rails 5 cant access image
我正在使用载波上传和显示图像,一切正常。不知道我改变了什么,或者我什至改变了什么,但现在我得到
ActionController::RoutingError (No route matches [GET] "public/uploads/event/avatar/4/party-6.jpg"):
我和这个人有同样的问题,但我无法解决。
这是我访问图片的方式
<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
,但似乎无法正常工作。
请将此添加到环境 (development.rb) 文件
在 rails 4.x 中是
config.serve_static_assets = true
并且在 rails 5.x 它将是
config.public_file_server.enabled
并重新启动 rails 服务器。
查看this了解更多信息
我正在使用载波上传和显示图像,一切正常。不知道我改变了什么,或者我什至改变了什么,但现在我得到
ActionController::RoutingError (No route matches [GET] "public/uploads/event/avatar/4/party-6.jpg"):
我和这个人有同样的问题
这是我访问图片的方式
<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
,但似乎无法正常工作。
请将此添加到环境 (development.rb) 文件
在 rails 4.x 中是
config.serve_static_assets = true
并且在 rails 5.x 它将是
config.public_file_server.enabled
并重新启动 rails 服务器。
查看this了解更多信息