Как преобразовать HTML с помощью вспомогательного метода Ruby ERB в синтаксис Slim

Попытка преобразовать некоторый HTML-код в шаблоне в синтаксис Slim. Исходный код использует вспомогательный метод Ruby (в Rails) для динамического определения класса элемента li.

Вот исходный код в HTML:

<li class="<%= is_active_controller('dashboards') %>">

Онлайн-конвертер дает:

| <li class="
= is_active_controller('dashboards')
| ">

Это не только некрасиво и неуклюже - это не работает.

Я безуспешно пробовал разные варианты. Такие как:

li class=is_active_controller('dashboards')

... а также несколько других безуспешных вариаций.


person Scro    schedule 12.01.2018    source источник
comment
вы можете использовать html2slim драгоценный камень. хорошая документация здесь github.com/slim-template/ slim / wiki /   -  person Muhammed Anees    schedule 12.01.2018


Ответы (1)


person    schedule
comment
да - это на самом деле код, который я включил как неработающий, но оказалось, что он работает. Это тоже: li[class=is_active_controller('dashboards')] - У меня возникла проблема с другим элементом кода. - person Scro; 12.01.2018