2012-10-10 19 views
5

Używam klejnotu best_in_place i zgodnie z instrukcjami, w celu wdrożenia eleganckiej obsługi błędów za pomocą jquery.purr, wszystko co muszę zrobić, to dodać to do mojego application.js:Nie można znaleźć pliku "best_in_place.purr"

//= require best_in_place.purr 

zrobiłem to, ale wciąż otrzymuję ten błąd (po ponownym uruchomieniu serwer kilka razy):

couldn't find file 'best_in_place.purr' 
    (in myapp/app/assets/javascripts/application.js:19) 

to właśnie mój application.js wygląda następująco:

//= require jquery 
//= require jquery.ui.all 
//= require jquery_ujs 
//= require twitter/bootstrap 
//= require turbolinks 
//= require best_in_place 
//= require best_in_place.purr 
//= require_tree . 

Myśli?

Za to, co jest warte, miałem najlepszą pracę przed dodaniem .purr. Więc nawet usunąłem go z mojego Gemfile, uruchomiłem bundle następnie odłożyłem go i ponownie uruchomiłem bundle - ale nadal nie ma kości.

+0

Podoba mi się 'require'ment :) – Zabba

+0

lol ....: | Bez pomocy? : - '( – marcamillion

+0

Przepraszamy, ale nie użyłem best_in_place lub "purr" - nie jestem pewien, co to jest mruczenie. – Zabba

Odpowiedz

6

harleyttd odpowiedział na Github repo.

Powiedział:

myślę, że to dlatego, że używasz wersji systemu (poprzez gem gem 'best_in_place'), który robi zawierać best_in_place.purr jeszcze. spróbuj gem "best_in_place", github: zamiast tego "bernat/best_in_place".

innym sposobem jest skopiowanie best_in_place.purr z repo na ponad best_in_place.custom w swojej aplikacji i dostosowanie go do własnych potrzeb. pozwoli Ci łatwo debugować jeśli rzeczy nie są wyświetlane jako Oczekuje także

Które rzeczywiście pracował dla mnie.

Powiązane problemy