我遇到了在heroku上正确渲染微博的问题,但在本地主机上却没有。我正在关注Hartl的Rails教程指南。
这是一张显示问题的imgur专辑。第一个图像是错误(heroku),第二个图像是正确的(localhost)。 http://imgur.com/d8XxHzm,HnRoGne#0
我不能为我的生活弄清楚为什么会这样。看起来Heroku几乎无视我的CSS。
这是github回购: https://github.com/Mciocca/sample_app
答案 0 :(得分:2)
听起来像三个可能的原因之一:
pg
,这很好。 Heroku在Cedar堆栈上运行 - 确保它是。 (Creating severe-mountain-793... done, **stack is cedar**
)git add .
和git commit -am "brainfart"
,然后是git push heroku master <branch>
。祝贺选择Rails!
答案 1 :(得分:2)
运行bundle exec rake assets:precompile
以编译包含的资产。样式表进入Heroku使用的公共层次结构。
完成后:
git add -A
git commit -m "Precompiled assets"
,最后
git push
和git push heroku
为了更好地理解,请查看关于assest管道的Rails Guides on asset pipelines和Heroku Guides。