2013-07-05 4 views
1

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

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

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

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

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

Если я пытаюсь передать данные вместе с JST я получаю следующее сообщение об ошибке: Uncaught TypeError: Объект # не имеет метод «шаблоны/боковая панель/инструменты '

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

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

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

-Mike

+0

позволяет отталкивать tart! Пожалуйста, разместите файл 'templates/sidepanel/tools', если он существует. – vee

ответ

0

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

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

Смежные вопросы