2012-10-10 2 views
5

Я использую жемчужину best_in_place, и в соответствии с инструкциями, чтобы реализовать элегантную обработку ошибок с помощью jquery.purr, все, что мне нужно сделать, это добавить это в мой application.js:не удалось найти файл 'best_in_place.purr'

//= require best_in_place.purr 

Я сделал это, но я получаю эту ошибку (после перезагрузки сервера несколько раз):

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

Это то, что мой application.js выглядит следующим образом:

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

Мысли?

Для чего это стоит, у меня была функция best_in_place, прежде чем пытаться добавить .purr. Поэтому я даже удалил его из своего Gemfile, запустил bundle, затем вернул его и снова запустил bundle - но все равно не кубик.

+0

Мне нравится 'require'ment :) – Zabba

+0

lol ....: | Нет помощи? : - '( – marcamillion

+0

Извините, но я не использовал best_in_place или «purr» - не уверен, что такое purr. – Zabba

ответ

6

harleyttd ответил на Github repo.

Он сказал:

я думаю, это потому, что вы используете версию выпуска драгоценного камня (через гем «best_in_place»), который не включает best_in_place.purr еще. попробуйте gem 'best_in_place', github: 'bernat/best_in_place' вместо этого.

Другой способ - скопировать best_in_place.purr из репо на best_in_place.custom в вашем приложении и настроить его в соответствии с вашими потребностями. это позволит вам легко отлаживать, если вещи не отображаются, как ожидается, а

Который на самом деле работал на меня.

Смежные вопросы