Я пытаюсь понять, как камень 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
и не смог найти ничего, что указывало на компиляцию шаблонов. Может ли конвейер активов делать это из коробки?