找不到文件'best_in_place.purr'

时间:2012-10-10 04:40:15

标签: jquery ruby-on-rails-3 jquery-ui best-in-place

我正在使用best_in_place gem并根据说明,为了使用jquery.purr实现优雅的错误处理,我所要做的就是将其添加到我的application.js

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

思想?

为了它的价值,我在尝试添加.purr之前有best_in_place工作。所以我甚至将它从我的Gemfile中删除,运行bundle然后将其重新放回并重新运行bundle - 但仍然没有骰子。

1 个答案:

答案 0 :(得分:6)

harleyttd已在Github repo上回答。

他说:

  

我认为这是因为您使用了gem发布版本(通过gem   'best_in_place')不包括best_in_place.purr。试试宝石   'best_in_place',github:'bernat / best_in_place'而不是。

     

另一种方法是将best_in_place.purr从repo复制到a   您的应用中的best_in_place.custom并根据您自己的需要进行自定义。   如果事情没有出现,它将允许您轻松调试   预期

这对我有用。