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”命令后,我没有看到任何更多错误。