EJS с рельсами 4 не работает

Мы с другом создаем простое веб-приложение. Я работаю над боковой панелью, которая будет обновляться в зависимости от параметров, отправленных функции рендеринга в js.

Я включил гем ejs и имею каталог шаблонов в каталоге javascripts.

Я сделал простой тест, чтобы увидеть, работает ли ejs, и он выглядит следующим образом.

$(function() {
   $('.sidepanel').html(JST['templates/sidepanel/tools']);
});

Когда это запускается, буквально ничего не происходит...

Если я попытаюсь передать данные в JST, я получу следующую ошибку: Uncaught TypeError: Object # has no method 'templates/sidepanel/tools'

На всю жизнь я не могу понять, что происходит. Я пробовал Google в течение последних 3 часов и не нашел помощи.

Есть ли что-то, что мне не хватает? Я пробовал это в проекте rails 3.2, и все работало соответственно.

Спасибо за любую помощь!

-Майк


person Mike Bonds    schedule 05.07.2013    source источник
comment
давайте начнем отладку! Пожалуйста, опубликуйте свой templates/sidepanel/tools файл, если он существует.   -  person vee    schedule 05.07.2013


Ответы (1)


Спасибо всем, кто это посмотрел. В названии, которое я использовал в своем проекте, была небольшая ошибка. Проще говоря - орфографическая ошибка. Я работал день и ночь, и, наверное, мои глаза уже не могли различать такие ошибки. После часового перерыва. Ошибка выскочила прямо на меня.

Большое спасибо.

person Mike Bonds    schedule 05.07.2013