Sprockets :: FileNotFound:无法找到文件' jquery-ui'?使用jquery-ui-rails(4.1.2)

时间:2015-10-13 06:33:27

标签: jquery ruby-on-rails jquery-ui jquery-ui-datepicker

我正在使用4.1.2版本的jquery-ui-rails gem。我尝试加载主页时遇到上述错误。我不能在jquery-ui-rails中使用任何更高版本,因为它依赖于Railties(3.2.16)并且我的gem文件中的gem需要railties(3.1。*)。有人可以帮我解决这个问题。

这是我的application.js文件

//= require jquery.js
//= require jquery_ujs
//=require jquery-fileupload/basic
//= require jquery.ui.all
//= require moment
//= require bootstrap-datetimepicker
//=require jquery.multiselect.min


//= require_tree .

application.css文件

 *= require 0reset
 *= require base

 *= require buttons
 *= require margin
 *= require padding
 *= require panel
 *= require styles
 *= require tables
 *= require ui
 *= require ra-ui
 *= require_self

*=require jquery.ui.all
 *= require bootstrap
 *= require bootstrap-datetimepicker
  *= require jquery.multiselect


 *= require_tree .

宝石文件:

gem 'rake', '10.4.2'
gem 'sinatra-flash', :require => 'sinatra/flash'
gem 'mysql2'
gem 'rubyzip'
gem 'jquery-rails'
gem 'jquery-ui-rails'
gem 'rdoc'
gem 'jquery-fileupload-rails'
gem 'bootstrap-sass', '3.1.1.0'
gem 'momentjs-rails', '>= 2.9.0'
gem 'bootstrap3-datetimepicker-rails', '~> 4.15.35'

group :assets do
  gem 'sass-rails'
  gem 'coffee-rails'
  gem 'uglifier', '>= 1.0.3'
end
gem 'rails'
gem 'sc-ui-core'
gem 'decimal-money'
gem 'chosen-rails'

2 个答案:

答案 0 :(得分:1)

将以下代码添加到 application.js 文件

//= require jquery-ui

<强> application.css

*= require jquery-ui

如果您使用的版本&lt; 5.0 ,请使用

//= require jquery.ui.all

*= require jquery.ui.all

分别

答案 1 :(得分:0)

如果您仍然对此有疑问。

  • jquery下载jquery-ui
  • 将其移动到您的应用程序/资产/javascripts/jquery-ui.js
  • rake资产:预编译