我正在使用 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 样式
关于css - Rails Assets css.erb 未加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37339613/