我正在编写一个简单的留言板系统。关于祖先的一件事是它使用单个调用,因此如果我使用限制和偏移量调用,它不会返回一致的顶级元素列表。我需要 @per_page 和 the_offset 来处理分页。
所以我目前有这样的事情:
@posts=MbPost.where('forum_id=?',params[:id]).offset(the_offset).limit(@per_page).order('updated_at desc')
但需要偏移量和@per_page 反映顶层(即祖先为NULL)而不是元素总数。
关于如何做到这一点的任何想法?
提前谢谢