Есть ли хороший конвертер HAML → ERB/​​HTML?

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

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

Ответ 1

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

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

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

Удачи!

Ответ 2

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

Ответ 3

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

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

Ответ 4

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

HAML для HTML-демонстрации

Ответ 5

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

Ответ 6

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