Ограничение записей в рекурсии - PullRequest
0 голосов
/ 09 марта 2011
15:     - for findlist in @user.findlists
16:       =findlist.name
17:       %div
18:       - for product in findlist.products
19:         = image_tag(product.photo.url(:small))

Я смотрю на строку 18. Есть ли способ ограничить findlist.products только 3 записями без установки какого-либо счетчика?

Я использую Rails 2.3.8

1 Ответ

0 голосов
/ 09 марта 2011

метод ограничен в вашей модели? вы всегда можете добавить метод find в rails 3 с помощью limit (n)

так что в вашем случае, если это метод поиска

for product in findlist.products.limit(3)

если вы не используете рельсы 3:

for product in findlist.products.find(:all, :limit => 3)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...