Как бы вы справились со смешанной командой HAML / ERB? - PullRequest
1 голос
/ 26 августа 2010

Я большой фанат Haml / Sass. Сейчас я работаю с дизайнером, который предпочитает Erb и не говорит на Haml.

Я считаю, что работа с Эрбом значительно замедляет меня, и не совсем справедливо, что ему придется платить за это время (он клиент, а мне платят ежечасно).

В наши дни конвертер erb-> haml работает довольно хорошо, но я не знаю, есть ли способ пойти в другом направлении.

Насколько было бы здорово, если бы я мог работать в Haml / Sass, но затем автоматически конвертировать его в erb / css, когда я фиксирую репо, и наоборот, когда я получаю его изменения?

Может быть, я сплю, но мне интересно услышать, как другие команды справились с этой дилеммой.

Что ты делаешь?

Ответы [ 2 ]

5 голосов
/ 26 августа 2010

В команде вы все согласны с набором технологий и придерживаетесь их, даже если это означает, что вы не можете использовать свою любимую технологию и что вы немного менее продуктивны.Нравится вам это или нет ERB - это движок рендеринга по умолчанию для рельсов, и это то, что вы должны использовать, если вы не можете получить согласие на использование чего-то другого.

Работайте над тем, чтобы ваш партнер по команде попробовал Haml и помог им изучить егои экспериментируйте с этим.Может, им понравится.Если нет, придерживайтесь ERB или согласитесь как команда, что Haml лучше, и тогда ваш другой коллега смирится с этим.Но не пытайтесь взять свой пирог и съесть его в таком случае.

0 голосов
/ 26 августа 2010

Я бы не стал смешивать две технологии, подобные этой. Это такая простая вещь, оба просто создают HTML. Однако, поскольку многие члены команды, вероятно, не знают хамла, я думаю, вам придется начать использовать ERB. Либо так, либо им придется начать изучать хамл. Попытка работать вместе на двух разных языках шаблонов не будет работать вообще. Я знаю, что хамл хорош, но его не всегда можно использовать.

...