ruby-on-rails-3 – 如何强制Rails预编译SCSS样式表?
发布时间:2020-12-17 02:44:14 所属栏目:百科 来源:网络整理
导读:我正在尝试运行一个明显尚未准备好迎接黄金时段的CRM宝石.我试图通过添加我发现程序错误的所有内容来回馈项目. 但我陷入资产预编译问题.我在资产管道上大约一英里宽,一英寸深.我跑了: 捆绑exec rake资产:预编译 但是当尝试在浏览器中启动应用程序时,会将以
我正在尝试运行一个明显尚未准备好迎接黄金时段的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 gem中的实际文件不称为“print.css”.它被称为“print.css.scss”. 我在哪里告诉Rails在资产预编译中获取这些文件?如果我这样做,它会自动知道如何解释SCSS文件吗? 解决方法
将其添加到config / application.rb或config / environments / production.rb中的config.assets.precompile.
# Precompile additional assets (application.js,application.css,and all non-JS/CSS are already added) config.assets.precompile += %w( print.css ) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |