Есть ли хороший HAML -> ERB / ​​HTML конвертер? - PullRequest
62 голосов
/ 09 июня 2009

Я ищу надежный способ преобразования шаблона HAML в эквивалентный шаблон ERB / ​​HTML?

Кто-нибудь сталкивался с одним?

Ответы [ 6 ]

28 голосов
/ 23 августа 2013

Я рекомендую вам воспользоваться услугой HAML2ERB . Это действительно круто и генерирует действительный код ERB / ​​HTML! Преимущества:

  1. HTTPS - если вам нужна безопасность для разметки;
  2. API - вы можете написать плагин или что-то еще для вашей IDE;
  3. Простой - просто введите свой код HAML в текстовое поле и нажмите «Преобразовать»;
  4. Проект активен - автор в настоящее время работает над ним.

Проект был протестирован на больших представлениях HAML (более 800 строк разметки) из реального производственного приложения, и он отлично работал для меня.

Удачи!

13 голосов
/ 27 ноября 2009

если вы попробуете W2tags, вы даже можете протестировать его вживую: w2tags.heroku.com

6 голосов
/ 07 апреля 2013

Я только что написал переводчик HAML to ERB на Haskell. https://github.com/danchoi/herbalizer

Если вы все еще пытаетесь найти инструмент для этой проблемы, дайте мне знать, работает ли он достаточно хорошо или нет.

4 голосов
/ 09 июня 2009

Очевидно, что существуют некоторые сложные проблемы с переводом HAML в ERB, поскольку HAML поддерживает некоторые тонкости, которые нелегко перевести обратно в ERB без анализа кода Ruby. Наивная реализация с использованием движка HAML находится здесь:

Демонстрация HAML в HTML

0 голосов
/ 06 марта 2014

Haml2Erb - очень классный онлайн-конвертер. Это действительно очень помогает мне

0 голосов
/ 15 августа 2012

Существует наш ответвление haml2erb , которое не поддерживает весь синтаксис HAML, но этого достаточно для написания представлений Rhomobile в HAML.

...