您好我正在使用carrierwave,我正在使用默认图像,如下所示。
def default_url
ActionController::Base.helpers.asset_path([version_name, "image.png"].compact.join('_'))
end
它在开发中工作正常但图像没有在heroku中生成。
图片网址在生产和开发中均显示如下。
/assets/tiny_thumb_image.png
但是我已经检查了
puts helper.asset_path("small_thumb_image.png")
在heroku控制台中。输出如下所示,文件名中包含指纹。
/assets/tiny_thumb_image-2372152cb18fd9aac1004f781047ee6a.png
我还包括
config.serve_static_assets = true
答案 0 :(得分:-1)
尝试将默认图片上传到
assets/images
路径,就是它如何与我合作