Как использовать тонкие шаблоны с магистралью?

Как использовать тонкие шаблоны с магистралью?

Я использую в своем приложении ruby-on-rails гем backbone-on-rails, который использует эко-шаблоны. Но в моем проекте я использую тонкий движок шаблонов и, конечно, я хочу использовать только один тип шаблона. Но как я могу переключиться на слим в магистрали?

Gem backbone-rails от codebrew предлагает erb и haml, так что я думаю, что могу использовать и slim. Но как?


person Donotello    schedule 06.04.2012    source источник


Ответы (2)


Обезжиренные клиентские шаблоны с Slim и CoffeeScript: https://github.com/jfirebaugh/skim

person denysonique    schedule 15.04.2012
comment
В настоящее время я использую это с Backbone - person denysonique; 16.04.2012

Я думаю, вы путаете разницу между шаблонами на стороне клиента и шаблонами на стороне сервера. Slim, HAML и ERB — это серверные библиотеки шаблонов Ruby.

Eco — это серверная библиотека шаблонов node.js. Шаблоны можно скомпилировать в шаблоны на стороне клиента с помощью Eco, но компиляция шаблонов на сервере зависит от node.js.

Важно понимать, что когда вы создаете шаблон на стороне сервера, отображаемый результат обычно оказывается в вашем браузере в виде HTML, а сам шаблон никогда не оказывается в браузере. При использовании шаблонов на стороне клиента сам шаблон существует в браузере, и шаблон обрабатывается с помощью JavaScript (в данном случае backbone.js) для создания HTML на странице.

person Patrick Klingemann    schedule 06.04.2012