我已在Heroku上部署了一个Rails应用程序,并使用twitter-bootstrap-rails gem包含Twitter Bootstrap。在本地(开发环境)一切都运行完美,但在Heroku(生产环境)中,除了所有的glyphicons显示为小方块外,一切都正常。
起初我认为这是图标精灵没有预编译的问题,因此在我的gemfile中,我将“gem twitter-bootstrap-rails”移出了资产组,并确保在上传到Heroku之前预编译了所有资产。
然而,这并没有解决问题。检查页面后,似乎图标可用,但链接到它们的CSS属性被另一个设置background-image为none的CSS规则覆盖。似乎是在Twitter Bootstrap的样式表中发生的,所以我不太确定为什么会发生这种情况。
是否有人遇到过这个问题?
起初我认为这是图标精灵没有预编译的问题,因此在我的gemfile中,我将“gem twitter-bootstrap-rails”移出了资产组,并确保在上传到Heroku之前预编译了所有资产。
然而,这并没有解决问题。检查页面后,似乎图标可用,但链接到它们的CSS属性被另一个设置background-image为none的CSS规则覆盖。似乎是在Twitter Bootstrap的样式表中发生的,所以我不太确定为什么会发生这种情况。
是否有人遇到过这个问题?