rails 3.1 scss和指南针适合在哪里?

时间:2011-06-13 08:19:39

标签: ruby-on-rails ruby-on-rails-3.1 sass compass-sass

我正在使用scss为我的cms创建一个新主题。我目前在rails 3.0.7上,但是一旦决赛发布,我将升级到3.1,所以我可以使用资产管道。

我的问题是指南针适合轨道3.1?它仍然有用/需要吗?

它适用于3.1吗?有没有人有这方面或任何其他方面的经验?

感谢 瑞克

1 个答案:

答案 0 :(得分:1)

如果你只使用指南针来包含文件,那么就没有必要了,但指南针不止于此。 Compass是一个框架,包含用于创建多个浏览器样式表的测试模式。它也使创建精灵变得非常简单。

例如:

.simple { @include border-radius(4px, 4px); }

将产生:

.simple {
 -webkit-border-radius: 4px 4px;
 -moz-border-radius: 4px / 4px;
 -o-border-radius: 4px / 4px;
 -ms-border-radius: 4px / 4px;
 -khtml-border-radius: 4px / 4px;
 border-radius: 4px / 4px; 
}

如果您不清楚指南针的价值,我建议您阅读guides

目前Compass主要由Rails 3.1.RC4支持,添加以下宝石:

gem "compass", :git => 'git://github.com/chriseppstein/compass.git', :branch => 'rails31'
gem 'sass-rails', :git => 'git://github.com/rails/sass-rails.git'