Najlepszy sposób obsługi atrybutów danych w Slim

OceniałemSzczupły jako zamiennikHAML w projekcie osobistym i wydaje się, że nie obsługuje atrybutów danych HTML5 tak wdzięcznie jak HAML. Miałem nadzieję, że ktoś także wpadł na to, albo mógł wiedzieć o opcji / składni, której jeszcze nie znalazłem w ich dokumentach.

HAML pozwala ci zdefiniowaćAtrybuty danych HTML 5 po prostu używając zagnieżdżonych skrótów, takich jak:

%a{data: {key1: 'val', key2: 'val'}}

w rezultacie

<a data-key1='val' data-key2='val'></a>

questionAnswers(3)

yourAnswerToTheQuestion