... попробуй .. надеюсь, это поможет.
ументации для быстрой загрузки указано, что:
Если вы хотите загрузить ассоциацию с указанным параметром: limit, он будет проигнорирован, возвращая все связанные объекты:
class Picture < ActiveRecord::Base
has_many :most_recent_comments, :class_name => 'Comment',
:order => 'id DESC', :limit => 10
end
Picture.find (: first,: include =>: most_recent_comments) .most_recent_comments # => возвращает все связанные комментарии.
Если это так, то как лучше всего достичь «предела» нагрузки?
Допустим, мы стремимся загрузить последние 10 сообщений в блоге на первую страницу блога, мы явно не хотим их всех, поэтому следует ли указать лимит и порядок сбора сообщений?
В дополнение к этому, можно ли указать те же условия для элементов, которые глубоко загружены - например, отображать только первые три комментария для каждого сообщения в блоге?
Blog.find(:blog_id, :include => {:posts => :comments } )