В процессе отделения фронтэнда от rails приложения появилась необходимость собирать ассеты отдельно от рельсового asset pipeline. решил использовать для этой задачи webpack. в проект используется backbone, а шаблоны для него собираются из jst + hamlc
коды шаблона выглядят примерно так:
home.jst.hamlc
.home-page
.home-page_content{class: "home-page_content__#{@current_page}"}
.home-page_sidebar_menu-container
%ul.menu
%li.item{class: if @current_page == "index" then "active"}
%a#index{href: "#home/index"}
Начало работы
%li.item{class: if @current_page == "settings" then "active"}
%a{href: "#home/settings"}
Настройки
после прогонку через haml-loader из шаблона вырезаются все интерполяции строк и условия:
<div class='home-page'>
<div class='home-page_content__'>
<div class='home-page_sidebar_menu-container'>
<ul class='menu'>
<li class='item'>
<a id='index' href='#home/index'>
Начало работы
</a>
</li>
<li class='item'>
<a href='#home/settings'>
Настройки
</a>
</li>
</ul>
</div>
</div>
</div>
Вопрос в том как скомпилить шаблон, оставляя логику, которая в нем содержится.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Может кто сталкивался с такой проблемой? Система: Android Браузер: Chrome Mobile Элемент: Select[type=multiple] На select висит обработчик onchange
После перебирания Гоголевских ответов и Ютубовских видео, так и не нашел решения моего вопроса