我正在决定是否应该包含 Compass开始新时导轨 3.1 项目。我以前没有用过 compass 。
Rails 3.1 现在直接支持 SCSS。 Rails 3.1 Assets 管道(通过链轮)现在可以自动编译样式表。而且我可以直接使用 CSS 框架的 SCSS 版本,例如 Blueprint。
在 Rails 3.1 中使用 Compass 有什么好处?
请您参考如下方法:
Bourbon (由 Thoughtbot 开发)是 compass 的轻量级替代品,可与 Rails 3.1 很好地集成。
它具有您使用 compass 获得的主要 css3 mixin(背景图像、框阴影、边框半径、渐变...)。它还具有样式按钮、“网格化”布局和更多好东西的助手。
您可能会错过 Compass 的一些强大功能,但是使用 sass 的强大功能可以轻松克服这些功能:只需复制/创建您自己的 mixin!
升级 Rails 应用程序时, compass 经常让我头疼。我很欣赏波旁威士忌的简单性(虽然它也可能让你头疼……早上:-))