0
我有此代碼,我在討論中找到了特定的流行度排名,以便我可以在流行的討論頁面上對其進行排序。我遇到的問題是,當我完成時,我有一個表示流行度的int,但我需要將該int與其具體討論關聯起來,以便我可以將其流行字段更新爲true。我需要在沒有新遷移的情況下執行此操作。如何在不遷移新列的情況下製作模型關聯
軌道4
def discussion_rank
@discussions = Discussion.all
@total_rank = Array.new
@discussions.each do |discussion|
discussion.comments.each do |comment|
@total_rank << decay_time(discussion) + comments_rank(discussion) + reply_rank(comment)
end
end
@total_rank.sort {|x,y| y <=> x}
puts Discussion.find(@total_rank[0])
end
你能說清楚一點嗎? – bjhaid