... попробуй .. надеюсь, это поможет.

ументации для быстрой загрузки указано, что:

Если вы хотите загрузить ассоциацию с указанным параметром: 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 } )

Ответы на вопрос(3)

Ваш ответ на вопрос