您将如何处理混合的HAML / ERB团队?

时间:2010-08-26 02:00:07

标签: ruby-on-rails ruby haml erb sass

我是Haml / Sass的忠实粉丝。现在我和一个喜欢Erb并且不会说Haml的设计师合作。

我发现与Erb一起工作会大大减慢我的速度,他应该为那段时间付出代价是不公平的(他是客户,而且我每小时付钱)。

erb-> haml转换器现在效果很好,但我不知道是否有办法走向另一个方向。

如果我可以在Haml / Sass中工作,但是当我提交回购时会自动将其转换为erb / css,反之亦然,当我提取他的更改时,会有多好?

也许我在做梦,但我很想知道其他团队如何应对这种困境。

你做什么?

2 个答案:

答案 0 :(得分:5)

在一个团队中,你们都同意一系列技术,即使这意味着你没有使用自己喜欢的技术而且效率稍低,你也会坚持使用它们。喜欢或不喜欢ERB是rails的默认渲染引擎,除非你能同意使用其他东西,否则你应该使用它。

让你的队友尝试让Haml尝试并帮助他们学习并试验它。也许他们会喜欢它。如果没有,坚持ERB或同意作为一个团队,Haml更好,然后你的另一个同事将吸收它。但是在这样的情况下,不要尝试吃蛋糕,也不要吃。

答案 1 :(得分:0)

我不会混用这样的两种技术。它是如此简单,只是生成HTML。但是,由于团队的更多成员可能不知道haml,我认为你将不得不开始使用ERB。或者他们将不得不开始学习haml。尝试在两种不同的模板语言上一起工作根本不会很好。我知道haml很棒,但你并不总能使用它。