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
我正在使用 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