2014-07-18 5 views
31

Sto provando a utilizzare le gem jquery-rails ma il mio file application.js non è stato in grado di trovare il file necessario ("impossibile trovare file 'jquery.ui.effect cieco' ")application.js non riesce a trovare jquery.ui.effect-blind

miei application.js:

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

E nella mia Gemfile, ho:

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

ho visto questa domanda posta un paio di volte prima e la maggior parte delle persone ha segnalato che è stato risolto utilizzando il Versione 2.3.0 di 'jquery-rails'. L'ho specificato e confermato con il comando gem list, ma il file application.js non riesce ancora a trovarlo. Ho provato jquery.ui e jquery.ui.all, ma questi danno lo stesso errore.

risposta

84

mi sono imbattuto in un problema simile e si è scoperto che a un certo punto hanno iniziato a utilizzare jquery-ui invece di jquery.ui e / invece di . per includere singole parti. Provare a utilizzare:

//= require jquery-ui/effect-blind 

EDIT:

Nella versione recente v'è un extra effects nel percorso

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

Ha, bingo! Ha funzionato perfettamente. Grazie! – Anrothan

+18

10x! mi ha reso in grado di procedere con _Iteration F3: evidenziando i cambiamenti_ in Pragmatic's _Agile Web Development with Rails 4_ – Asaf

+0

Hai salvato il mio giorno fratello. Grande! – mainframer