AKW*_*KWF 4 ruby-on-rails-3 asset-pipeline
我正在尝试运行一个显然尚未准备好迎接黄金时段的CRM宝石.我正在尝试通过添加我发现程序错误的所有内容来回馈项目.
但我陷入资产预编译问题.我在资产管道上大约一英里宽,一英寸深.我跑了:
捆绑exec rake资产:预编译
但是当尝试在浏览器中启动应用程序时,会将以下错误写入日志文件:
ActionView::Template::Error (print.css isn't precompiled):
5: %title Not Ready Yet CRM
6: == <!-- #{controller.controller_name} : #{controller.action_name} -->
7: = stylesheet_link_tag :application
8: = stylesheet_link_tag :print, :media => 'print'
9: %style= yield :styles
10:
11: = javascript_include_tag :application
Run Code Online (Sandbox Code Playgroud)
gem中的实际文件不称为"print.css".它被称为"print.css.scss".
我在哪里告诉Rails在资产预编译中获取这些文件?如果我这样做,它会自动知道如何解释SCSS文件吗?
将它添加到config.assets.precompileconfig/application.rb或config/environments/production.rb.
# Precompile additional assets (application.js, application.css, and all non-JS/CSS are already added)
config.assets.precompile += %w( print.css )
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5004 次 |
| 最近记录: |