gpt4 book ai didi

ruby-on-rails - Rails 按关联模型的属性收集订单?

转载 作者:行者123 更新时间:2023-12-04 10:56:30 25 4
gpt4 key购买 nike

我试图找出一种方法来根据所收集模型的关联属性对模型的集合进行排序(我认为......多口)。这是我在做什么:

class Item < ActiveRecord::Base
belongs_to :category
end

class Order < ActiveRecord::Base
has_many :items, :order => :category_id
end

目前 order.items返回按 category_id 排序的项目。但我真正想要的是按字母顺序列出它们 category.name .那可能吗?

谢谢,
斯图尔特

最佳答案

如果您使用 :include 急切加载类别,它应该可以工作。

class Order < ActiveRecord::Base
has_many :items, :include => :categories, :order => "categories.name"
end

关于ruby-on-rails - Rails 按关联模型的属性收集订单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7376771/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com