前两条记录我想要检索第2条记录从集合使得集合是这样的:查找收集
@collect_firstnames = @name.firstnames
从这个集合我想取前两个记录...
我用限制它不工作,:limit => 2
前两条记录我想要检索第2条记录从集合使得集合是这样的:查找收集
@collect_firstnames = @name.firstnames
从这个集合我想取前两个记录...
我用限制它不工作,:limit => 2
您可以使用:限制选项是这样的:
@first_two = Name.find(:all, :limit => 2)
编辑
这是同样的想法,假设firstnames是一个关系(就像Swanand下面说)
@first_two = @name.firstnames.all(:limit => 2)
我想从集合中获取前两个 – nirmal 2010-10-06 11:34:03
我认为@name.firstnames
是has_many
关系。您需要将选项传递给all
:
@name.firstnames.all(:limit => 2)
您应该张贴一些代码,以便我们可以看到您尝试的内容。 – Florin 2010-10-06 11:44:43