2012-10-10 19 views
5

Sto usando la gemma best_in_place e secondo le istruzioni, per implementare l'elegante gestione degli errori con jquery.purr, tutto ciò che devo fare è aggiungerlo al mio application.js:non ho trovato il file 'best_in_place.purr'

//= require best_in_place.purr 

ho fatto, ma io continuo a ricevere questo errore (dopo aver riavviato il server più volte):

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

questo è ciò che il mio application.js assomiglia:

//= 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 . 

Pensieri?

Per quello che vale, ho avuto best_in_place di lavoro prima di provare ad aggiungere .purr. Così l'ho persino rimosso dal mio Gemfile, correvo a bundle, poi lo rimettevo a posto e lo ripetevo bundle - ma ancora nessun dado.

+0

Mi piace il 'require'ment :) – Zabba

+0

lol ....: | Nessun aiuto? : - '( – marcamillion

+0

Ci dispiace, ma non ho usato best_in_place o "purr" - non sono sicuro di cosa sia il purr. – Zabba

risposta

6

harleyttd ha risposto allo Github repo.

Egli ha detto:

penso che sia perché si utilizza la versione gemma (via gemma 'best_in_place'), che non include best_in_place.purr ancora. prova la gemma "best_in_place", github: "bernat/best_in_place".

un altro modo è copiare best_in_place.purr dal repository su un best_in_place.custom nella tua app e personalizzarlo in base alle proprie esigenze. vi permetterà di eseguire il debug facilmente se le cose non vengono visualizzati come previsto così

che in realtà ha lavorato per me.