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