2012-04-06 16 views
5

Jak używać cienkich szablonów z kręgosłupem?Jak używać cienkich szablonów ze szkieletem?

Używam w mojej aplikacji szkieletowej z rubinami na szynach, która wykorzystuje szablony ekologiczne. Ale w moim projekcie używam wąskiego silnika szablonów i oczywiście chcę użyć tylko jednego typu szablonu. Ale jak mogę zmienić się w szczupłą w kręgosłup?

Szkielety szkieletowe Gem od codebrew oferuje erb i haml, więc myślę, że mogę też użyć slim. Ale jak?

Odpowiedz

4

Myślę, że wprowadzasz w błąd różnicę między szablonami po stronie klienta i szablonami po stronie serwera. Slim, HAML end ERB są bibliotekami typu Ruby po stronie serwera.

Eco to biblioteka szablonów po stronie serwera node.js. Szablony można kompilować w szablony po stronie klienta za pomocą Eko, ale jest zależne od pliku node.js, aby skompilować szablony na serwerze.

Ważne jest, aby zrozumieć, że po utworzeniu szablonu po stronie serwera, renderowany wynik zazwyczaj kończy się w przeglądarce jako HTML, sam szablon nigdy nie kończy się w przeglądarce. Dzięki szablonowi po stronie klienta sam szablon istnieje w przeglądarce, a szablon jest renderowany za pomocą JavaScript (w tym przypadku backbone.js) w celu utworzenia HTML na stronie.

Powiązane problemy