Мне интересно, как можно упорядочить записи в моем индексе PostController # для отображения по итоговому столбцу в отдельной таблице. Вот как я это настроил.
class Post < ActiveRecord::Base
:has_many :votes
end
и
Class Vote < ActiveRecord::Base
:belongs_to :post
end
Пользователь I может голосовать за или против определенного сообщения. Я знаю, что, вероятно, есть лучшие способы сделать то, что я делаю в настоящее время, но ищу решение, учитывая мою текущую ситуацию. Когда пользователь голосует за сообщение, значение 1 передается в таблицу голосования через скрытое поле. Когда пользователь отклоняет сообщение, значение -1 передается в тот же столбец (имена голосуют).
Мне интересно, как я могу отображать свои сообщения в порядке суммы столбца голосования (в таблице голосования) для конкретного сообщения.
Еще один способ сказать, что если конкретное сообщение имеет чистую сумму голосов 5, я хочу, чтобы оно отображалось над сообщением с чистой суммой голосов 4.
Я предполагаю, что мне нужно каким-то образом повлиять на действие индекса PostController #. Но не уверен, как это сделать.