【问题标题】:Rails customizing bootstrap variables with scss doesn't work when assets are precompiled预编译资产时,Rails 使用 scss 自定义引导变量不起作用
【发布时间】:2012-10-10 04:46:02
【问题描述】:

在我部署到 Heroku 之前,一切看起来都很漂亮,资产被预编译,现在 UI 是一团糟。

在我的 application.css 我有:

 *= require_self
 *= require_tree .

在我的 app.css.scss 中有:

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

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

为什么变量更改在开发中有效,但在生产中无效?使用 firebug 调试显示宽度基于旧的网格系统。

我怎样才能用预编译的资产覆盖这些值?

【问题讨论】:

  • 你真的应该考虑在本地预编译你的资产,而不是让 Heroku 来做。
  • 我开始意识到这一点.. 我今晚已经问了另外 2 个关于让生产环境在本地工作以对其进行测试的问题:(
  • 啊啊啊成功了! #blinddeploy
  • 告诉我们你做了什么让它工作!

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


【解决方案1】:

我只是跑了

$ RAILS_ENV=production bundle exec rake assets:precompile

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

【讨论】:

    猜你喜欢
    • 2017-10-27
    • 2017-06-09
    • 2013-05-28
    • 2012-01-16
    • 1970-01-01
    • 1970-01-01
    • 2011-12-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多