Задать вопрос

Почему не работает jQuery в веб приложении на Rails?

Решил я подключить jQuery к своему веб приложению на Rails. Сначала я добавил в Gemfile строчку: gem 'jquery-ui-rails', поскольку gem 'jquery-rails' там уже был. После этого установил gem командой bundle install. После добавляем строку с нашей новой библиотекой в файл app/assets/javascripts/application.js: //= require jquery.ui.effect-blind
Далее переходим к самому главному вот тот код который должен исполняться полностью, но делает это частично.
$('#current_item').css({'background-color':'#88ff88'}).animate({'background-color':'#114411'}, 1000);


Что исполняется: каждый, новый добавленный товар выделяется цветом #88ff88
Что не исполняется: .animate({'background-color':'#114411'}, 1000)
Хотя по коду, цвет фона товара должен вернутся к стандартному, но этого не происходит, пробовал менять команды, все равно работает только первая часть строки.

Еще добавил в начало этого файла строку для анимации появления нового товара в корзине
$('#cart').show('blind', 1000);
Что это может быть??

UPD.
// This is a manifest file that'll be compiled into application.js, which will include all the files
// listed below.
//
// Any JavaScript/Coffee file within this directory, lib/assets/javascripts, vendor/assets/javascripts,
// or vendor/assets/javascripts of plugins, if any, can be referenced here using a relative path.
//
// It's not advisable to add code directly here, but if you do, it'll appear at the bottom of the
// compiled file.
//
// Read Sprockets README (https://github.com/sstephenson/sprockets#sprockets-directives) for details
// about supported directives.
//
//= require jquery
//= ruquire jquery.ui.effect-blind
//= require jquery_ujs
//= require turbolinks
//= require_tree .

Вот что в application.js.erb
  • Вопрос задан
  • 4664 просмотра
Подписаться 3 Оценить 2 комментария
Решения вопроса 1
@iamnothing
В последней версии гема jquery-ui-rails поменяли схему именования файлов. Пример:
//= require jquery-ui/datepicker
ссылка на Github, там можно почитать про это
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы