Czy ktoś wymyślił dobre rozwiązanie dla szablonów udostępnionych? Nie chcę duplikować HTML między klientem a serwerem. Wąsy byłyby dobre, gdyby nie brak wsparcia dla i18n (zapis na Twitterze to tylko js). EJS byłby idealny, gdyby jego składnia była bezpośrednio zgodna z ERB, ale nie całkiem.Rails 3.1 udostępnił szablony klientów/serwerów z obsługą i18n
Idealnie szablony będą żyć w app/views/controller/action.html.erb
(lub dowolnym języku szablonowym), a manifest templates.js.erb
może wiązać te szablony do góry. Posiadanie kompatybilnej składni dla renderowania na serwerach i renderowania po stronie klienta jest kluczem do uniknięcia powielania.
Sprawdź to https://github.com/elado/isotope –