我已将我的 Rails 应用程序转换为 Rails 4。我正在使用 Twitter Bootstrap Rails gem 2.2.6。
我的应用程序在本地和生产中运行良好。当我部署一切看起来都很好。浏览网站时,我的 Heroku 日志中没有看到任何错误。
但是,虽然我的开发环境正确显示了我的颜色自定义,但在生产中它使用的是 Bootstrap 默认值。
我尝试在每次部署之前重新编译我的资产,使用:
RAILS_ENV=production bundle exec rake assets:precompile
我的 application.css 包含通常的内容:
*= require_self
*= require_tree .
我的覆盖位于 bootstrap_and_overrides.css.less 中,如下所示:
@navbarBackground: #4466af;
@navbarBackgroundHighlight: #4E7AC7;
@navbarText: @white;
@navbarLinkColor: @white;
@navbarLinkColorHover: #7FB2F0;
我所有的其他覆盖都正常工作。这只是导致问题的导航栏。
我已经清除了我的浏览器缓存/历史/等。这也没有解决它。
有任何想法吗?我完全被难住了。