Application.js не может найти jquery.ui.effect-blind
Я пытаюсь использовать gem jquery-rails, но мой файл application.js не смог найти нужный файл ( "не удалось найти файл jquery.ui.effect-blind" )
My application.js:
//= require jquery
//= require jquery.ui.effect-blind
//= require jquery_ujs
//= require turbolinks
//= require_tree .
И в моем gemfile у меня есть:
gem 'jquery-rails', "2.3.0"
gem 'jquery-ui-rails'
Я видел этот вопрос несколько раз раньше, и большинство людей сообщало, что оно исправлено с помощью версии jQuery-rails версии 2.3.0. Я указал его и подтвердил его командой списка драгоценных камней, но файл application.js по-прежнему не может найти его. Я пробовал jquery.ui и jquery.ui.all, но они дают ту же ошибку.
Ответы
Ответ 1
У меня возникла аналогичная проблема, и оказалось, что в какой-то момент они начали использовать jquery-ui
вместо jquery.ui
и /
вместо .
для включения отдельных частей. Попробуйте использовать:
//= require jquery-ui/effect-blind
ИЗМЕНИТЬ
В последней версии есть дополнительный effects
в пути
//= require jquery-ui/effects/effect-blind
Ответ 2
Мне пришлось изменить его на
//= require jquery-ui/effects/effect-blind
Это, кажется, последнее.
https://github.com/jquery-ui-rails/jquery-ui-rails