Rails 资产 css.erb 未加载

Rails asset css.erb is not loading

我正在使用 Redcarpet 和 Rouge 在 Rails 4 中配置 Markdown。我正在关注 this simple post

除了我的文件 assets/stylesheets/rouge.css.erb 似乎没有加载外,一切正常(在开发和生产中)。现在看起来像这样:

<%= Rouge::Themes::Github.render(:scope => '.highlight') %>

.highlight {
  background-color: #ffffff;
  padding: 25em;
}

.highlight .err {
    color: #ffffff;
    background-color: #ffffff;
}

因为无论我输入什么,输出都没有区别,看起来都一样,像这样

而且我猜出于同样的原因不存在语法突出显示。它不适用于开发和生产。 那么我的错误可能是什么?

我完全是新手,我可能错过了一些重要的东西。如果您希望我提供有关此事的任何其他信息,请告诉我。

更新 1

对于那些看到我使用 .css.erb 有误并要给我投反对票的人,请先查看 the rails documentation 中的 2.3.1

好的。我自己找到了答案。几天前,我正在为我的生产服务器运行缓慢的问题寻找解决方案。我发现(这里)建议将 development.rb 中的这两行设置为 false

config.action_mailer.raise_delivery_errors = false
config.assets.debug = false

结果是第二行导致了我的问题。我把它还给了 true,一切正常。但我不明白为什么它没有影响 bootstrap 样式

在我的例子中,问题出在 app/assets/stylesheets/application.scss

它不见了

 *= require_tree .
 *= require_self