2010-10-06 52 views
1

前两条记录我想要检索第2条记录从集合使得集合是这样的:查找收集

@collect_firstnames = @name.firstnames 

从这个集合我想取前两个记录...

我用限制它不工作,:limit => 2

+0

您应该张贴一些代码,以便我们可以看到您尝试的内容。 – Florin 2010-10-06 11:44:43

回答

0

您可以使用:限制选项是这样的:

@first_two = Name.find(:all, :limit => 2) 

编辑

这是同样的想法,假设firstnames是一个关系(就像Swanand下面说)

@first_two = @name.firstnames.all(:limit => 2) 
+0

我想从集合中获取前两个 – nirmal 2010-10-06 11:34:03

4

我认为@name.firstnameshas_many关系。您需要将选项传递给all

@name.firstnames.all(:limit => 2)