我想从集合中检索前两个记录,使得集合如下:
@collect_firstnames = @name.firstnames
我希望从这个系列中获取前两个记录......
我使用限制它不起作用,:limit => 2
答案 0 :(得分:4)
我认为@name.firstnames
是has_many
关系。您需要将选项传递给all
:
@name.firstnames.all(:limit => 2)
答案 1 :(得分:0)
您可以使用:limit选项,如下所示:
@first_two = Name.find(:all, :limit => 2)
修改强>
这是相同的想法,假设第一个名字是一种关系(就像Swanand在下面说的那样)
@first_two = @name.firstnames.all(:limit => 2)