根据this discussion,在炼油厂CMS中使用Compass时需要使用refinery-theming插件。但refinery-theming's page表示不再使用它。无论如何在炼油厂使用Compass而不使用插件?非常感谢。
答案 0 :(得分:8)
我通过执行以下操作在Refinery网站中使用Compass:
1)将Compass依赖项添加到您的Gemfile:
gem "compass"
gem "haml"
2)运行bundle install
3)初始化罗盘的应用程序
compass init rails /path/to/myrailsproject
4)覆盖Refinery shared / _head.html.erb partial:
rake refinery:override view=shared/_head
5)将以下样式表链接标记添加到shared / _head.html.erb:
<%= stylesheet_link_tag 'screen', :media => 'screen, projection' %>
<%= stylesheet_link_tag 'print', :media => 'print' %>
<!--[if IE ]>
<%= stylesheet_link_tag 'ie.css', :media => 'screen, projection' %>
<![endif]-->
6)我个人从share / _head.html.erb中删除所有其他stylesheet_link_tag
7)您的样式现在应该添加到app / stylesheets / screen.scss并包含部分