0

我正在使用 Redcarpet 和 Rouge 在 Rails 4 中配置 Markdown。我正在关注这个简单的帖子

一切正常(在开发和生产中),除了我的文件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并要对我投反对票的人,请先参阅rails 文档中的2.3.1

4

2 回答 2

1

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

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

事实证明,第二行导致了我的问题。我把它放回去了true,一切正常。但我不明白为什么它不影响引导样式

于 2016-05-20T09:17:37.263 回答
0

就我而言,问题在于app/assets/stylesheets/application.scss

它不见了

 *= require_tree .
 *= require_self
于 2018-08-23T09:44:46.897 回答