2

我正在努力正确设置这个框架。有没有人成功地让这个工作?如果是这样,我会喜欢任何和所有的反馈。谢谢!

我正在按照http://compass-style.org/install/中的说明进行操作,并且想知道将文件放在 Rails 3.1 应用程序中的什么位置:在安装指南针时将其app/assets/stylesheets保留在内部还是保持原样?app/stylesheets

此外,罗盘在下面给出了一组说明$ compass init rails . --using blueprint

Now add these lines to the head of your layout(s):

%head
= stylesheet_link_tag 'screen.css', :media => 'screen, projection'
= stylesheet_link_tag 'print.css', :media => 'print'
/[if lt IE 8]
= stylesheet_link_tag 'ie.css', :media => 'screen, projection'

这看起来像 HAML(我不熟悉)。我改为使用 .erb 添加这些链接标签,但似乎没有任何效果。

4

1 回答 1

0

将它放入我的 config/application.rb 对我有用:

config.sass.load_paths ||= []
config.sass.load_paths << "#{Gem.loaded_specs['compass'].full_gem_path}/frameworks/compass/stylesheets"
config.sass.load_paths << "#{Gem.loaded_specs['compass'].full_gem_path}/frameworks/blueprint/stylesheets" 

参考:https ://github.com/rails/sass-rails/issues/3

于 2011-12-31T11:54:59.627 回答