【发布时间】:2011-12-05 15:50:29
【问题描述】:
如果我点击下一个或上一个链接,它不会转到下一页或上一页。
所有帖子都在同一页面上,但底部有下一个、上一个的链接。
在 PostsController 中:
@posts = Post.paginate(:per_page => 15, :page => params[:page], :order => 'created_at DESC')
在帖子/索引中:
<%= will_paginate @posts%>
will_paginate 的问题在哪里?
【问题讨论】:
-
您能否发布 (1) 从您的开发日志中实际执行的 SQL,以及 (2) “Next” 和 “Previous” 指向的 URL,以便我们查看它是否已连接正确吗?
-
点击下一个,上一个链接我得到这样的网址,0.0.0.0:3000/posts?page=2 或 0.0.0.0:3000/posts?page=1,但所有 17 个帖子都在同一页面中,点击这些链接没有任何作用。
-
完整性检查:您的数据库中现在是否有超过 15 个帖子? :)
-
是的,有 17 个帖子,所有帖子都在 0.0.0.0/posts/index 和 0.0.0.0:3000/posts?page=2 和 0.0.0.0:3000/posts?page=1 中
标签: ruby-on-rails ruby ruby-on-rails-3 ruby-on-rails-3.1 will-paginate