Решил я подключить 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