首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从集合中查找前两条记录

问从集合中查找前两条记录
EN

Stack Overflow用户
提问于 2010-10-06 19:21:55
回答 2查看 1.4K关注 0票数 1

我想从集合中检索前两条记录,这样集合就像这样:

代码语言:javascript
复制
@collect_firstnames = @name.firstnames

从这个集合中,我想获取前两条记录...

我使用了limit它不起作用,:limit => 2

EN

回答 2

Stack Overflow用户

发布于 2010-10-06 19:55:33

我认为@name.firstnames是一种has_many关系。您需要将选项传递给all

代码语言:javascript
复制
@name.firstnames.all(:limit => 2)
票数 4
EN

Stack Overflow用户

发布于 2010-10-06 19:32:23

您可以像这样使用:limit选项:

代码语言:javascript
复制
@first_two = Name.find(:all, :limit => 2)

编辑

这也是同样的想法,假设名字是一种关系(就像下面说的Swanand )

代码语言:javascript
复制
@first_two = @name.firstnames.all(:limit => 2)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3871913

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档