在我部署到Heroku之前,所有东西看起来都很漂亮,资产得到了预编译,现在ui是一个可怕的混乱。
在我的application.css中,我有:
*= require_self
*= require_tree .
在我的app.css.scss中,我有:
$gridColumns: 14;
$gridColumnWidth: 70px;
.. etc ..
@import "bootstrap";
@import "font-awesome";
为什么变量在开发中起作用而在生产中不起作用?使用firebug进行调试显示宽度基于旧的网格系统。
如何使用预编译资产覆盖值?
答案 0 :(得分:0)
我只是跑了
$ RAILS_ENV=production bundle exec rake assets:precompile
然后提交版本控制,再次部署,并且它有效。没有意义,但我想自己预编译它们与Heroku的做法不同。