我正在使用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
- 但仍然没有骰子。
答案 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并根据您自己的需要进行自定义。 如果事情没有出现,它将允许您轻松调试 预期
这对我有用。