Проблема в том, что ICanHaz асинхронно захватывает удаленные шаблоны, и они недоступны в то время, когда я хочу использовать их для отображения страницы.
Я нашел два разных решения:
1) Определите шаблоны непосредственно на странице с помощью тега script.На мой вкус это немного уродливо.
2) сделать вызов ICanHaz синхронным.Если у вас мало шаблонов, это разумный компромисс.Я изменил этот кусок кода с:
$.ajax({url: script.prop('src'), dataType: 'text',
на
$.ajax({async: false, url: script.prop('src'), dataType: 'text',
Это делает трюк.