Ruby on Rails查询范围内的限制

时间:2014-10-18 11:50:36

标签: ruby-on-rails ruby limit

我是Ruby on Rails的新手,想学习数据库如何工作的基础知识。

我创建了一个名为Users的表,其中有三列,usernamepasswordemail,我有三个记录。我提出了一个问题:

@user = Users.select(:username).limit(2)

有效。

现在我想进行如下查询:

SELECT username FROM Users LIMIT 1,2

表示:

  

从表格用户中选择2个用户名列,从索引1开始

就像普通的MySQL查询一样。

我试过

@user = Users.select(:username).limit(1,2)

但它没有用。我实际上不知道该搜索我的情况。已尝试limit query with rangelimit from one to another index query,但均无效。

我认为我需要它来打印带有页面导航的产品。

1 个答案:

答案 0 :(得分:2)

我相信您需要使用.offset(1)

@user = Users.select(:username).limit(2).offset(1)