jquery-rails打破kaminari?

我更新了我的Rails 3.0.7应用程序,使用kaminari 0.12.4(从0.10.4起)用于分页和jquery-rails 1.0.9,它似乎打破了分页。 我已经重新生成了kaminari视图,因为它们不同但是由于某种原因ajax不起作用。

 

已经包括了。 哪个在浏览器中产生这个:

     

在我看来,我有: true%>

这会产生以下错误:

ActionView :: MissingTemplate(缺少模板用户/显示{:handlers => [:erb,:rjs,:builder,:rhtml,:rxml],:formats => [:js,“application / ecmascript”,“application / x-ecmascript“,” / “],:locale => [:en,:en]}在视图路径”/ home / epipheus / CodeWarehouse / praypeer / app / views“,”/ home / epipheus / .rvm / gems /ruby-1.9.2-p0@rails3tutorial/gems/kaminari-0.12.4/app/views“):

以下非ajax版本当然可以正常工作:

  false %> 

所以我觉得jquery ujs有问题吗? 请帮我。

事实certificate,对于jquery kaminari需要你插入以下内容来说明show.js.erb:

 $('#microposts').html('<%= escape_javascript render(@microposts) %>'); $('.app-table-pager').html('<%= escape_javascript(paginate(@microposts, :remote => true).to_s) %>'); 

如果你没有切换到jquery-rails / ujs – 开箱即用,似乎你不需要这个。

我最近在更新后遇到了jquery-rails的问题。 我通过bundler更新了gem,但它与现有的jquery-rails文件不太兼容。 在我运行“rails generate jquery:install”命令后,我没有看到任何更多错误。