使用 rails 中的子项订购父模型
Order parent model using children in rails
我有型号 product
和 vote
,我需要按票数 DESC 订购产品。
产品has_many :votes
,投票belongs_to :product
index_controller.rb
def index
@products = Product.all
end
@products = Product.order("count(votes) DESC")
如果您没有投票栏则使用:
@products = Product.all.sort { |a, b| b.votes.count <=> a.votes.count }
我有型号 product
和 vote
,我需要按票数 DESC 订购产品。
产品has_many :votes
,投票belongs_to :product
index_controller.rb
def index
@products = Product.all
end
@products = Product.order("count(votes) DESC")
如果您没有投票栏则使用:
@products = Product.all.sort { |a, b| b.votes.count <=> a.votes.count }