Я пытаюсь отсортировать мою модель в представлении по значению, которое не хранится в моей базе данных, но является методом модели.
Мои статьи метода оценки, в основном это просто статьякомментарии + голоса_ для голосования.В моем контроллере мои статьи назначаются следующим образом:
@articles = @topic.articles
@articles.sort! { |article| article.score }
Но, тем не менее, при просмотре моей страницы статьи кажутся случайно отображаемыми на странице.В моей модели article.rb оценка определяется как:
def score
self.comments.count + self.votes_for
end
В любом случае, у меня нет нумерации страниц или чего-то в этом роде, это довольно простое приложение.Просто интересно, может ли кто-нибудь дать мне несколько советов о том, что я делаю неправильно, пытаясь сортировать таким образом.