Как я могу ограничить количество строк, возвращаемых в множестве отношений? Например:
class User < ActiveRecord::Base
has_many :photos
end
Я хочу иметь возможность:
User.includes(:photos => {:limit => 8}).all
Это явно не работает, но что-то с этим функционалом. Нужно ли сам писать SQL?
Заранее спасибо!
EDIT:
Я не хочу ограничивать ассоциацию, только результаты запроса. Таким образом, у пользователя может быть тысяча фотографий, я хочу, чтобы вернулись только первые три.