application.js无法找到jquery.ui.effect-blind

时间:2014-07-18 07:23:27

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

我试图使用gem jquery-rails,但我的application.js文件还没能找到必要的文件("无法找到文件' jquery.ui.effect盲'&#34)

我的application.js:

//= require jquery
//= require jquery.ui.effect-blind
//= require jquery_ujs
//= require turbolinks
//= require_tree .

在我的gemfile中,我有:

gem 'jquery-rails', "2.3.0"
gem 'jquery-ui-rails'

我之前已经看过几次这个问题并且大多数人都报告说它是通过使用2.3.0版本的jquery-rails'来修复的。我已经指定了它并使用gem list命令确认了它,但是application.js文件仍然无法找到它。我已经尝试过jquery.ui和jquery.ui.all,但这些都给出了同样的错误。

2 个答案:

答案 0 :(得分:87)

我遇到了类似的问题,结果发现他们在某些时候开始使用jquery-ui代替jquery.ui/代替.来包含单个部分。尝试使用:

//= require jquery-ui/effect-blind

修改

在最近的版本中,路径中有一个额外的effects

//= require jquery-ui/effects/effect-blind

答案 1 :(得分:10)

我不得不将其改为

//= require jquery-ui/effects/effect-blind

这似乎是最近的一次。

https://github.com/jquery-ui-rails/jquery-ui-rails