使用scss自定义引导变量的Rails在预编译资产时不起作用

时间:2012-10-10 04:46:03

标签: ruby-on-rails twitter-bootstrap sass

在我部署到Heroku之前,所有东西看起来都很漂亮,资产得到了预编译,现在ui是一个可怕的混乱。

在我的application.css中,我有:

 *= require_self
 *= require_tree .

在我的app.css.scss中,我有:

$gridColumns: 14;
$gridColumnWidth: 70px;
.. etc ..

@import "bootstrap";
@import "font-awesome";

为什么变量在开发中起作用而在生产中不起作用?使用firebug进行调试显示宽度基于旧的网格系统。

如何使用预编译资产覆盖值?

1 个答案:

答案 0 :(得分:0)

我只是跑了

$ RAILS_ENV=production bundle exec rake assets:precompile

然后提交版本控制,再次部署,并且它有效。没有意义,但我想自己预编译它们与Heroku的做法不同。