2014-07-18 15 views
31

Próbuję użyć gem jquery-rails, ale mój plik application.js nie był w stanie znaleźć potrzebnego pliku ("could not find plik 'jquery.ui.effect ślepe' ")application.js nie może znaleźć jquery.ui.effect-blind

Moi application.js:

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

I w moim gemfile, mam:

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

widziałem to pytanie zadane kilka razy wcześniej i większość ludzi zgłosiła, że ​​zostało to naprawione przy użyciu 2.3.0 wersja "jquery-rails". Podałem go i potwierdziłem poleceniem gem list, ale plik application.js wciąż nie może go znaleźć. Próbowałem jquery.ui i jquery.ui.all, ale te dają ten sam błąd.

Odpowiedz

84

wpadłem na podobny problem i okazało się, że w pewnym momencie zaczęli korzystania jquery-ui zamiast jquery.ui i / zamiast . obejmować poszczególne części. Spróbuj użyć:

//= require jquery-ui/effect-blind 

EDIT:

W najnowszej wersji jest dodatkowa effects w ścieżce

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

Ha, bingo! To działało idealnie. Dzięki! – Anrothan

+18

10x! sprawił, że mogłem przystąpić do _Iteracji F3: podświetlając zmiany w Pragmatycznym _Agile Web Development z Railsami 4_ – Asaf

+0

Uratowałeś mój dzień. Wspaniały! – mainframer