Я пытаюсь создать haml-шаблон, который использует некоторые данные из моего ruby-приложения для заполнения некоторого контента. Можно ли передать аргументы в haml, чтобы он правильно отображался? Вот как я получаю свой haml-шаблон и отрисовываю его:
template = File.open('path/to/template.haml')
html = Haml::Engine.new(template.read).render
Итак, можно ли передавать объекты из локального скрипта Ruby в файл шаблона, чтобы страница отображалась правильно? Или я могу заставить файл haml извлекать объекты?
Если это не сработает, моя единственная другая идея — создать шаблон как локальную строку, что кажется мне более утомительным. Итак, есть ли другой шаблон кодирования, более эффективный для этой работы?