rails分段查询

需求:

查询数据表id为4到6的三条数据。

解决:

参考rails指南《Active Record 查询》一章,找到以下方法:

   def index
        @books = Book.all  #查询所有记录
        @user = session['loginedUser']

        @fbooksone=Book.find_each(start: 4).take(3)  #从id为的4记录开始,取3个记录
    end

start后面的参数为查询开始id,take参数设置要查询的记录多条数。

你可能感兴趣的:(Rails)