指定字段
在检索对象的时候,可以使用 select 方法指定返回的具体的字段,不使用这个方法的话会返回模型对象的所有属性 ... 用一下 Post 的 select 方法,把需要的字段交给这个方法 ... 一个 :id,一个 :title ..
Post.select(:id, :title)
你会看到返回的结果里面,只有两个 :id 和 :title 这两个字段的内容 ...
限制与偏移
限制返回的结果的数量可以使用 limit 方法 .. 在这个 select 方法的后面,再用一下 limit .. 值设置成 2 ..
table Post.select(:id, :title).limit(2)
这样就只会给我们返回两条结果 ..
offset 方法可以设置偏移量 ... 继续在 limit 后面,用一下 offset 方法,把偏移的值交给这个方法 ..
table Post.select(:id, :title).limit(2).offset(1)
现在返回的结果会向后偏移一条记录 ...