Найти первые две записи из коллекции - PullRequest
1 голос
/ 06 октября 2010

Я хочу получить первые две записи из коллекции так, чтобы коллекция была такой:

@collect_firstnames = @name.firstnames

Из этой коллекции я хочу получить первые две записи ...

Я использовалограничение не работает, :limit => 2

Ответы [ 2 ]

4 голосов
/ 06 октября 2010

Я так понимаю, что @name.firstnames это has_many отношение.Вам необходимо передать параметры all:

@name.firstnames.all(:limit => 2)
0 голосов
/ 06 октября 2010

Вы можете использовать опцию: limit следующим образом:

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

Редактировать

Это та же идея, предполагая, что имена - это отношения (как сказал Свананд ниже)

@first_two = @name.firstnames.all(:limit => 2)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...