Sprockets::FileNotFound - не удалось найти файл jquery.ui

Об этом спрашивали несколько раз, но я попробовал предоставленные решения, и они все равно не помогли, поэтому я задаю новый вопрос.

Gemfile

gem 'jquery-ui-rails'

Как и было предложено, я поместил свой драгоценный камень вне группы :assets.

Application.css~

 *= require_self
 *= require jquery.ui
 *= require bootstrap-datepicker
 *= require jquery.timepicker
 *= require_tree .
 */

Rails Asset Pipeline загружает активы в порядке их перечисления. Вот он у меня под номером 2 в списке.

Application.css.scss

*= require_self
*= require fullcalendar
*= require jquery.ui
*= require fullcalendar_engine/application

Application.js

//= require jquery
//= require jquery.ui
//= require jquery_ujs
//= require wice_grid
//= require turbolinks
//= require fullcalendar

И снова jquery.ui загружается сразу после jquery.

Я также запустил bundle list, чтобы убедиться, что мои драгоценные камни обновлены.

jquery-rails (3.1.2)
jquery-ui-rails (5.0.3)

Я использую обновленные версии этих драгоценных камней. Кроме того, я больше не печатаю jquery.ui.all

Похоже, я следовал большинству предложений из предыдущих ответов, но безрезультатно.


person Tyler Daniels    schedule 04.12.2014    source источник


Ответы (1)


Вторая строка в вашем файле application.css должна быть такой:

 *= require jquery-ui

нет

 *= require jquery.ui

тире, а не точка, см. здесь.

То же самое с вашим файлом application.js:

//= require jquery-ui
person Ken Stipek    schedule 04.12.2014