【发布时间】:2018-05-13 15:20:36
【问题描述】:
我需要为列出帖子的页面制作下一个/上一个按钮(没有 gem)。我想将其限制为每页 8 个(从最新到最旧)。 对于控制器,我有这个:
def index
@links = Link.order(created_at: :desc).limit(8).offset(@page * 8)
end
private
def set_page
@page = params[:page] || 0
end
在 index.html.erb 中
<%= link_to 'Prev Page', page: -1.to_i %>
<%= link_to 'Next Page', page: +1.to_i %>
它在第一页列出了 8 个主题,但是当我单击下一页时,它只是一个空白页。我从另一篇文章中关注了这一点,但我不确定我错过了什么。 谢谢
【问题讨论】:
标签: ruby-on-rails ruby