在Rails 3.1 App中使用Sass + Compass + Blueprint

时间:2011-10-18 18:57:31

标签: ruby-on-rails-3.1 sass compass-sass blueprint-css css-frameworks

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

我正在按照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添加这些链接标签,似乎没有任何效果。

1 个答案:

答案 0 :(得分: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