В моем приложении есть представления, которые ссылаются на мой файл application.js, который содержит функции, которые я использую во всем приложении.
Я только что установил кандидат на выпуск Rails 3.1 после того, как использовал крайнюю версию 3.1. Пока я не установил RC, у меня не было никаких проблем, но теперь я получаю эту ошибку:
ReferenceError: Невозможно найти переменную: индикатор_тага
Indicator_tag - это функция, которую я определил в application.js.
Единственное отличие, которое я заметил в файле javascript, заключается в том, что теперь все мои функции заключены в:
(function() { ... }).call(this);
Я так понимаю, это для переменной области видимости? Но может ли это помешать моим страницам использовать эти переменные? И прежде чем кто-нибудь спросит, я убедился, что пути JavaScript в моих тегах включения указаны правильно.