Carrierwave默认图像未在Heroku中显示

时间:2014-04-10 06:19:54

标签: ruby-on-rails heroku carrierwave

您好我正在使用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

1 个答案:

答案 0 :(得分:-1)

尝试将默认图片上传到

assets/images 

路径,就是它如何与我合作