Интеграция iCanHaz и марионеток

Я большой поклонник ICanHaz, и я пытаюсь интегрировать его в новое приложение Marionette, которое я создаю. Тем не менее, уходяэта почтаЯ написал это, что достигает метода рендеринга и изменяет его в Marionette:

// Set up Initalizer
    APP.addInitializer(function() {

        //Reach into Marionette and switch out templating system to ICH
        Backbone.Marionette.Renderer.render = function(template, data){
            return ich[template](data);
        }

        //Create Router
        new APP.Routers.GlobalRouter();

        //Start Backbone History
        Backbone.history.start();

    });

Если я иду через эту функцию, все данные, кажется, работают нормально. Однако при использовании и попытке использовать его для макетов и представлений элементов ничего не добавляется и не добавляется. Это из моего GlobalRouter:

 //Grab the main Layout
        var layout = new APP.Views.LayoutView();

        //Render that layout
        layout.render();


        //Make the model
        var userModel = new APP.Models.UserModel({
          "user_name" : "[email protected]",
          "tenant" : "Ginger Ale is Great"
        });

        //Make the Header Region
        var headerRegion = new APP.Views.HeaderView({model: userModel});
        layout.header.show(headerRegion);

Все это происходит в методе, который вызывается при обращении к индексу. Там нет ошибок JS, поэтому мне нечего продолжать. Тем не менее, это в функции рендеринга, я добавляю данные к телу, он будет добавлять (однако разрушает мой макет и структуру региона).

Я храню свои шаблоны в index.html.

Может кто-нибудь помочь с этим?

Ответы на вопрос(1)

Ваш ответ на вопрос