application.js找不到jquery.ui.effect-blind

Anr*_*han 31 javascript ruby jquery jquery-ui ruby-on-rails

我正在尝试使用gem jquery-rails,但我的application.js文件无法找到必要的文件("找不到文件'jquery.ui.effect-blind'")

我的application.js:

//= require jquery
//= require jquery.ui.effect-blind
//= require jquery_ujs
//= require turbolinks
//= require_tree .
Run Code Online (Sandbox Code Playgroud)

在我的gemfile中,我有:

gem 'jquery-rails', "2.3.0"
gem 'jquery-ui-rails'
Run Code Online (Sandbox Code Playgroud)

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

Kyl*_*cot 88

我遇到了一个类似的问题,事实证明,在某些时候,他们开始使用jquery-ui,而不是jquery.ui/替代.,包括各个部分.尝试使用:

//= require jquery-ui/effect-blind
Run Code Online (Sandbox Code Playgroud)

编辑:

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

//= require jquery-ui/effects/effect-blind
Run Code Online (Sandbox Code Playgroud)

  • 10倍!让我能够继续_Iteration F3:使用Rails 4_在Pragmatic的_Agile Web开发中突出显示更改_ (18认同)

小智 10

我不得不改变它

//= require jquery-ui/effects/effect-blind
Run Code Online (Sandbox Code Playgroud)

这似乎是最近的一个.

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