Integrando iCanHaz e Marionete

Eu sou um grande fã do ICanHaz e estou tentando inseri-lo diretamente em um novo aplicativo de Marionete que estou construindo. No entanto, saindoesta postagem, Eu escrevi isso que alcança o método de renderização e o altera no 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();

    });

Se eu passar por essa função, todos os dados parecem funcionar bem. No entanto, quando colocado em uso e tentando usá-lo para layouts e exibições de item, nada é acrescentado ou inserido. Isso é do meu 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);

Isso tudo acontece em um método que é chamado quando o índice é atingido. Não há erros JS, então não tenho nada para continuar. No entanto, na função de renderização eu adiciono os dados ao corpo, ele adicionará (porém estragando meu layout e estrutura da região).

Estou armazenando meus modelos em index.html.

Alguém pode ajudar com isso?

questionAnswers(1)

yourAnswerToTheQuestion