每页记录数,我设置的是 10。我想实现的是:显示最近 100 条记录,即最多 10 页。 没用限制条数是这么写的:
@posts = Post.where("postdate <= '#{Time.now.in_time_zone().strftime('%Y-%m-%d %H:%M:%S')}'").paginate(:page => params[:page]).order('postdate DESC')
但是我想限制一下,只取最近的前 100 条。这时, 我把 .limit(100) 加到 .paginate(:page => params[:page]) 前面,无任何效果。 加到后面,却发现效果变成了:设置每页记录数为 100 条。
那么,如何实现:只取最近的前 100 条呢? 请各位指点一下,谢谢!