Я только что обновился до Rails 3.1, и у меня возникла проблема с загрузкой моих Javascripts с новым конвейером ресурсов.
Я скопировал файлы js (как сами файлы, так и их варианты .min) в свой каталог /app/assets/javascripts, и мой манифест application.js выглядит следующим образом:
//= require jquery
//= require jquery_ujs
//= require jquery-easytabs
//= require jquery-hashchange.min
//= require_tree .
Но это, похоже, не работает; Easytabs загружается неправильно. Странно, когда я смотрю в консоли на скомпилированный файл application.js, я вижу код Easytabs, но он не работает.
Я обнаружил, что если я вставляю код непосредственно в файл application.js, он работает, как и ожидалось, поэтому я знаю, что скрипт работает. Однако это не является предполагаемым использованием файла application.js.
Я был бы признателен за любые указания о том, куда идти дальше, чтобы обеспечить правильную загрузку файлов js.
Спасибо!