Конвертировать HTML в рельсы помощников - PullRequest
2 голосов
/ 20 марта 2012

Я разработчик RoR.Я работаю с графическим дизайнером, который готовит статические файлы html / css и пересылает их мне.

Затем я преобразую этот HTML-код в haml и включаю их в свои представления.

Я использую http://html2haml.heroku.com/, чтобы преобразовать HTML в haml.Но он не преобразуется в хамл, используя Rails помощники .

Пример:

Преобразует

<img src="abc.png" />

в

%img{:src => "abc.png"}/

Но мне нужно его преобразовать в

=image_tag "abc.png"

То же самое для других помощников Rails (link_to, text_field, ... и т. Д.)

Есть ли что-нибудь, что может облегчить мою работуа конвертирует с помощью помощников?

Ответы [ 2 ]

0 голосов
/ 20 марта 2012

Я думаю, что есть только одно решение: ваши представления должны быть построены с помощью помощников Rails с самого начала.Существует множество инструментов, которые могут помочь в создании статических представлений (которые затем становятся представлениями вашего проекта), например Служить или Middleman .Недостатком является то, что ваш дизайнер должен знать о помощниках Rails, haml и т. Д., Но это классический компромисс.

0 голосов
/ 20 марта 2012

это была бы действительно утомительная работа вся магия происходит здесь, https://github.com/nex3/haml/blob/master/lib/haml/html.rb

...