Я новичок в Ruby/HAML и пытаюсь упростить частичный синтаксис для своих простых требований. Например, я хочу создать партиал, который будет передавать переменные для вывода следующего HTML:
<figure class="foo">
<img src="path/to/img.png" />
<figcaption>caption text here</figcaption>
</figure>
Я хочу создать помощника, чтобы получить частичный синтаксис к чему-то приближающемуся:
@(figure).foo {
img: "path/to/img.png",
caption: "caption text here"
}
Возможен ли такой простой синтаксис? Есть ли лучший подход?