Sprockets :: FileNotFound - 找不到文件'jquery.ui'

时间:2014-12-04 06:18:04

标签: jquery ruby-on-rails ruby sprockets

这已被问过几次,但我尝试了所提供的解决方案,但他们仍然没有帮助,所以我提出了一个新问题。

的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

我正在使用这些宝石的更新版本。此外,我不再输入{{1}}

看起来我已经按照以前的答案提出了大部分建议,但无济于事。

1 个答案:

答案 0 :(得分:5)

application.css文件中的第二行应为:

 *= require jquery-ui

 *= require jquery.ui

破折号不是点,see here

与您的application.js文件相同:

//= require jquery-ui