Используйте определенную версию gem "jquery-rails", "~> 2.3.0"
, поскольку более поздняя версия драгоценного камня удалила ui часть.
или
можно использовать gem "jquery-ui-rails"
для jquery-ui
. Для получения дополнительной информации посетите репозиторий мерзавца
Для требования всех модулей UI jQuery, добавьте следующее к application.js:
для версии 5.0 и больше это было изменено. Следуйте ссылка
application.js:
//= require jquery-ui
application.css:
/*
*= require jquery-ui
*/
Для меньшей версии, чем 5,0 мы должны записать ниже формата
application.js:
//= require jquery.ui.all
Также добавляют UI jQuery CSS к Вашему application.css:
application.css:
/*
*= require jquery.ui.all
*/
Hope это могло помочь Вам
Я думаю, что Вы используете новую версию (Ваша версия> 2.3.0) направляющих jQuery.
jQuery UI был удален из драгоценного камня направляющих jQuery,
≤ jquery-rails v2.3.0
все еще имеют jQuery UI ≥ jquery-rails v3.0.0
jQuery UI, удаленный , Смотрят эта фиксация .
, Если Вы используете ≥ jquery-rails v3.0.0
или последняя версия направляющих jQuery
, необходимо использовать jquery-ui-rails
драгоценный камень для использования jQuery UI в направляющих, https://github.com/joliss/jquery-ui-rails.
В Вашем Gemfile, добавьте:
gem 'jquery-ui-rails'
и выполненный bundle install
v2.3.0 < Ваша версия в‰ ¤ v4.2.1
И помещенный это в [1 110]
//= require jquery.ui.all
затем поместило это в [1 111]
*= require jquery.ui.all
≥ jquery-ui-rails v5.0.0 или последняя версия
И поместило, это в [1 112]
//= require jquery-ui
затем поместило, это в [1 113]
*= require jquery-ui
или использовать определенные модули читало, это
не забывает, перезапускают Ваш сервер.
, Если Вы используете ≤ jquery-rails v2.3.0
, см. мой ответ здесь https://stackoverflow.com/a/16996710/1297435 для использования gem 'jquery-rails', "~> 2.3.0"
Направляющие 4 ответа:
добавляют к gemfile.rb:
gem 'jquery-ui-rails'
добавляют к application.js:
//= require jquery
//= require jquery-ui
//= require jquery_ujs
для добавления определенного модуля:
//= require jquery
//= require jquery-ui/yourmodulename
//= require jquery_ujs
я не уверен, если перезапуск Вашего сервера явно требуется, но он никогда ничего не повреждает.
Я знаю, что это - ошибка новичка, но я нашел это очень печальным, и всегда забывайте перезапускать мое приложение после того, как я установил что-то новое.
Удостоверяются, что перезапустили Ваш сервер направляющих после того, как Вы следовали инструкциям выше, и он должен работать отлично.
Своего рода ошибка новичка, но если это помогает кому-либо..
я добавил jQuery-ui.js в своих активах и затем добавил драгоценный камень. Затем удаленный js из активов, но мой IDE также удалил те же файлы из драгоценного камня.
Для разрешения сначала удалите драгоценный камень и затем работайте,
bundle clean --force
и затем
bundle install
Это мог просто быть вопрос перезапуска WEBrick или любого другого сервера, который Вы могли бы использовать так, это берет новые активы. Поскольку WEBrick просто переходят к Вашему окну терминала, куда Ваш сервер работает и CTRL-C
для завершения процесса после того просто перезапуска оно снова использование rails s
или независимо от того, что команда для запуска сервера.