byłem oceny Slim jako zamiennik haml w osobistym projektem, a nie wydaje się, aby obsłużyć dane HTML5 atrybuty jak wdzięcznie jak haml. Miałem nadzieję, że ktoś może również do tego doszło, lub może wiedział o opcji/składni, których jeszcze nie znalazłem w swoich dokumentach.Najlepszy sposób obsłużyć danych atrybutów Slim
haml pozwala zdefiniować HTML 5 data attributes po prostu za pomocą zagnieżdżonych skrótów tak:
%a{data: {key1: 'val', key2: 'val'}}
powodując
<a data-key1='val' data-key2='val'></a>
niesamowite, ** # 3 ** jest dokładnie tym, czego szukałem. Nie zauważyłem, żeby coś wyskoczyło z dokumentacji opisującej to, co zrobili doktorzy HAML. Dzięki! – mmoss
mech, # 3 nie jest ani Haml, ani Slim, ale pomocnikiem Railsów :) –
Uwaga: jeśli zrobisz 'a href =" # "dane = {nazwa_użytkownika: 'fred', id_użytkownika: 1}' przetłumaczy to na '' - to nie ma nic wspólnego z Railsami, ponieważ zobaczysz, że działa również w aplikacjach Sinatra. –