Rails использует более старую версию jquery - PullRequest
2 голосов
/ 17 июня 2011

Я только что обновил свое приложение Rails 3 до 3.1.Версия моего гема jquery-rails - 1.0.11, последняя, ​​но когда я проверяю файл application.js, который "// = require jquery", он все еще показывает, что используемый jquery застрял на 1.5.У кого-нибудь есть идея, почему это так?

Спасибо.

Ответы [ 2 ]

1 голос
/ 12 декабря 2012

Имейте ту же проблему, но это не сработало.Запуск

rails generate jquery:install

устарел, если вы работаете 3.1

Вы используете Rails 3.1 с включенным конвейером ресурсов, поэтому этот генератор не нужен.Необходимые файлы уже находятся в вашем конвейере активов.Просто добавьте //= require jquery и //= require jquery_ujs в ваш app / assets / javascripts / application.js. Если вы обновили свое приложение с Rails 3.0 и у вас по-прежнему есть jquery.js, rails.js или jquery_ujs.js в javascripts, обязательноудалите их

Я действительно не вижу, откуда взялся jquery 1.5.В моем общедоступном / нет файлов js и установлены jquery-rails (1.0.19) (осматривая папку с драгоценными камнями, можно найти jquery 1.8!)

Cheers,

1 голос
/ 17 июня 2011

У вас есть более старая версия актуальных файлов jQuery.

Запустите rails generate jquery:install, и он должен загрузить последнюю версию.

...