ruby-on-rails – rails compass:优点,直接使用哈姆蓝图

前端之家收集整理的这篇文章主要介绍了ruby-on-rails – rails compass:优点,直接使用哈姆蓝图前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一些经验使用haml(sass)在rails项目.我最近开始用blueprintcss使用它们 – 我唯一做的就是将blueprint.css转换成sass文件,并从那里开始编码.我甚至有一个 rails generator默认包括所有这一切.

似乎Compass做我做的事情等等.我正在努力了解这些其他的东西 – 但文档/教程不是很清楚.

这些是我的结论:

指南针配有内置sass mixins,可实现常见的CSS成语,例如带有图标或水平列表的链接.我的解决方案不提供任何类似的东西. (指南针1点).
> Compass有几个命令行选项:您可以创建一个rails项目,但也可以在现有的rails项目中“安装”.我可以将轨道发生器个性化,做同样的事情. (领带).
>罗盘有两种使用蓝图的方式:“基本”和“语义”用法.我不清楚这些之间的区别.使用我的轨道发生器我只有一个模式,但它似乎是足够的. (领带)
>显然,罗盘准备使用其他框架,除了蓝图(例如YUI).我找不到很多关于这个的文件,我也不感兴趣 – 蓝图对我来说(Tie)是确定的.
> Compass的学习曲线似乎有点僵硬,文档似乎很少.学习可能有点困难.另一方面,我知道我自己的系统的内容,可以立即使用它. (我的系统为1分).

有了这个分析,我对于罗盘给予了犹豫.

我的分析是否正确?我是否缺少任何要点,还是错误地评估了这些问题?

解决方法

指南针看起来像是一个很好的解决方案,但是在尝试了一个项目后,我并没有真正看到使用它的巨大优势.像你一样,蓝图很好,我没有看到需要在haml / sass之上添加另一个层.

我最终从该项目中剥离了指南针,只是去了一个sass版本的蓝图CSS文件,然后从那里走.我将任何自定义/附加样式存储在单独的sass文件中,就是这样.不需要罗盘或任何类似的东西,如果你只是想保持简单.

猜你在找的Ruby相关文章