2013-04-12 2 views
0

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

Моя проблема прямо сейчас в том, что я не знаю, кто отвечает за создание кода для шаблонов, которые он предоставляет.

После установки и настройки (я использую простой маршрут js, а не coffeescript, но вопрос одинаков), если я напишу файл шаблона в /app/assets/templates/hello.jst, он будет «каким-то образом» переведен на следующий javascript внутри application.js:

(function() { 
this.JST || (this.JST = {}); 
this.JST["hello"] = function(obj){ <ugly js here> }; 
); 

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

ответ

Смежные вопросы