无法在heroku上显示图像

时间:2014-02-17 20:02:35

标签: ruby-on-rails git heroku

当我在本地运行网站时,它运行正常。但是,在推送到heroku后,它显示为一个破碎的图像

图片位于我的/ assets / images /文件夹

图像在我的静态页面中调用,如此

<img src="assets/blank_avatar_male.jpg" alt="blank_male_avatar">

我已经尝试将路径更改为/ assets / images / jpeg并将其重新启动。到目前为止没有运气。 有关如何解决此问题的任何建议吗?

2 个答案:

答案 0 :(得分:2)

我的猜测是你的config.serve_static_assets文件中没有production.rb设置为true。

最简单的解决方案是包含将为您执行此操作的rails_12factor gem

答案 1 :(得分:0)

尝试在本地编译您的资产:

RAILS_ENV=production bundle exec rake assets:precompile

然后推送到heroku