Rails 3 Ограничение включённых объектов

Например, у меня есть объект блога, и в этом блоге много сообщений. Я хочу сделать жажду загрузки сказать первый объект блога и включить сказать первые 10 постов из него. В настоящее время я бы сделал @blogs = Blog.limit(4), а затем использовать @blogs.posts.limit(10). Я уверен, что есть лучший способ сделать это с помощью такой функции, как Blog.include(:posts).limit(:posts=>10). Неужели просто невозможно ограничить количество включаемых объектов, или я пропустил что-то базовое?

16
задан Thilo 17 July 2011 в 05:35
поделиться