Мне было интересно, скажем, у меня есть две модели, обсуждения и пост.Посты принадлежат обсуждению.У меня есть пользовательское действие в модели обсуждения, которое выполняет проверку последней активности объекта путем проверки даты создания его последней публикации.т.е.
def latest activity
self.posts.last.created_at || self.created_at
end
Могу ли я написать область, которая упорядочивает объекты модели этим методом, а не, скажем, столбец в модели обсуждения?
scope :latest_activity, #what to put here?