Дает ли haml возможность повторно использовать код в разных файлах haml?
Я посмотрел на документацию и не смог найти ничего, что предполагало бы, что это возможно. Вот мой пример использования: я делаю игру, и у меня есть 3 HTML-файла, которые на 90% совпадают. Один используется для реальной игры, один для ручного тестирования, а другой - для автоматизированных тестов. Каждый раз, когда я меняю один, мне приходится копировать изменения в два других файла для согласованности. Я пытаюсь устранить это СУХОЕ нарушение. Дает ли haml способ избежать копирования и вставки этого содержимого в каждый из этих файлов?
1 ответ
Я бы порекомендовал создать частичный файл со всем общим содержимым, разделяемым между этими двумя html-файлами, а затем отобразить частичный файл, используя эту запись
= render :partial => "common_content"
Узнайте больше о частичных файлах здесь http://haml.info/tutorial.html