0
我想安装jQuery UI的,为了做到这一点我编写这样的: 的Gemfile:滑轨安装jQuery UI的
gem 'jquery-rails'
gem 'jquery-ui-rails'
gem 'jquery-datatables-rails'
/app/assets/javascipts/application.js
//= require jquery
//= require jquery_ujs
//= require jquery.ui.draggable
//= require jquery.ui.droppable
//= require jquery.ui.resizable
我不想要任何jQuery样式,所以我没有在清单中包含任何css文件。我只希望这三种互动包括在内。
后,我已经运行:捆绑安装和捆绑更新命令,并重新启动服务器,我得到了以下错误:
couldn't find file 'jquery.ui.draggable' with type 'application/javascript'
Checked in these paths:
/old-time-turtle-app/app/assets/fonts
/old-time-turtle-app/app/assets/images
/old-time-turtle-app/app/assets/javascripts
/old-time-turtle-app/app/assets/stylesheets
/old-time-turtle-app/vendor/assets/javascripts
/old-time-turtle-app/vendor/assets/stylesheets
/old-time-turtle-app/.gems/ruby/2.3.0/gems/browser-timezone-rails-1.0.1/app/assets/javascripts
/old-time-turtle-app/.gems/ruby/2.3.0/gems/jstz-rails3-plus-1.0.5/vendor/assets/javascripts
/old-time-turtle-app/.gems/ruby/2.3.0/gems/js_cookie_rails-2.1.4/vendor/assets/javascripts
/old-time-turtle-app/.gems/ruby/2.3.0/gems/browser-timezone-rails-1.0.1/app/assets/javascripts
/old-time-turtle-app/.gems/ruby/2.3.0/gems/nprogress-rails-0.2.0.2/app/assets/javascripts
/old-time-turtle-app/.gems/ruby/2.3.0/gems/nprogress-rails-0.2.0.2/app/assets/stylesheets
/old-time-turtle-app/.gems/ruby/2.3.0/gems/chartkick-2.2.4/app/assets/javascripts
/old-time-turtle-app/.gems/ruby/2.3.0/gems/chartkick-2.2.4/vendor/assets/javascripts
/old-time-turtle-app/.gems/ruby/2.3.0/gems/coffee-rails-4.1.1/lib/assets/javascripts
/old-time-turtle-app/.gems/ruby/2.3.0/gems/jquery-datatables-rails-3.4.0/app/assets/images
/old-time-turtle-app/.gems/ruby/2.3.0/gems/jquery-datatables-rails-3.4.0/app/assets/javascripts
/old-time-turtle-app/.gems/ruby/2.3.0/gems/jquery-datatables-rails-3.4.0/app/assets/media
/old-time-turtle-app/.gems/ruby/2.3.0/gems/jquery-datatables-rails-3.4.0/app/assets/stylesheets
/old-time-turtle-app/.gems/ruby/2.3.0/gems/jquery-ui-rails-6.0.1/app/assets/images
/old-time-turtle-app/.gems/ruby/2.3.0/gems/jquery-ui-rails-6.0.1/app/assets/javascripts
/old-time-turtle-app/.gems/ruby/2.3.0/gems/jquery-ui-rails-6.0.1/app/assets/stylesheets
/old-time-turtle-app/.gems/ruby/2.3.0/gems/jquery-rails-4.3.1/vendor/assets/javascripts
/old-time-turtle-app/.gems/ruby/2.3.0/gems/actioncable-5.0.5/lib/assets/compiled
/old-time-turtle-app/.gems/ruby/2.3.0/gems/turbolinks-source-5.0.3/lib/assets/javascripts
/old-time-turtle-app/app/assets/fonts
/old-time-turtle-app/.gems/ruby/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets
/old-time-turtle-app/.gems/ruby/2.3.0/gems/bootstrap-sass-3.3.7/assets/javascripts
/old-time-turtle-app/.gems/ruby/2.3.0/gems/bootstrap-sass-3.3.7/assets/fonts
/old-time-turtle-app/.gems/ruby/2.3.0/gems/bootstrap-sass-3.3.7/assets/images
看来,它看起来对这些文件和不容易找到他们,我需要手动包含.js文件?
什么是您的rails版本? – Roshan
Rails 5.0.5 我正在码头工作。 – Borbat
尝试将'jquery.ui.draggable'更改为'jquery-ui/widgets/draggable'。 “jquery-ui-rails-6.0.1”及以上版本的路径已经改变。 – Roshan