Tag: 将分页

Rails3 / will_paginate / Ajax – 下一个/上一个链接无法正常工作(这是一个错误?)

我正在关注我的rails 3应用程序的“ 使用ajax分页 ”railscast。 一切似乎都很好,除了上一个和下一个链接根本不起作用的事实。 基本上, 看来,即使我点击其他页面,上一个链接也会卡住(当我在用户/ show page1上时) “下一个链接”一直工作到第2页(之后我不能使用它) 当我来到“……”时,数字没有更新 我很高兴知道是否有人遇到同样的问题(一个错误?)或者我的代码是错误的。 我使用将paginate(“〜> 3.0.pre2”和jquery 1.8.10)作为依赖于用户的微博列表。 非常感谢你的帮助! 这里的代码: layout_helper.rb module LayoutHelper def javascript(*args) content_for(:head) { javascript_include_tag(*args) } end end users_controller.rb def show @user = User.find(params[:id]) @microposts = @user.microposts.paginate(:per_page => 10, :page => params[:page]) end 微柱/ _micropost.html.erb … 用户/ show.html.erb … 用户/ show.js.erb $(“#feed_items”).html(“”); pagination.js $(document).ready(function() { […]

will_paginate无法使用partial的无尽页面

我一直在关注无限页面上的railscast并且之前为will_paginate做了同样的事情,但是我遇到了错误,但是我尝试在我的特定情况下实现它。 will_paginate gems工作得很完美,就像我从浏览Chrome中的开发人员工具所看到的那样,jQuery调用dom也是如此。 问题在于返回什么 – rails不喜欢它。 这是一些代码: 在videos.js.coffee : jQuery -> if $(‘.pagination’).length $(window).scroll -> url = $(‘.pagination .next_page’).attr(‘href’) if url && $(window).scrollTop() > $(document).height() – $(window).height() – 50 $(‘.pagination’).text(“Fetching more videos…”) $.getScript(url) $(window).scroll() 在我的views/users/index.js.erb $(‘.carousel’).append(‘ ‘); $(‘.pagination’).replaceWith(”); $(‘.pagination’).remove(); 在我的共享部分中,由users/index.erb.html呈现 这从我的开发日志中给出了以下错误: Completed 500 Internal Server Error in 15ms ActionView::Template::Error (Missing partial videos/video with {:locale=>[:en], :formats=>[:js, […]