如何在rails中对关联结果进行分组,包括

appmodelscar_make.rb

has_many :car_models

appmodelscar_model.rb

belongs_to :car_make

我想获取所有品牌和它们的模型。但模型应该是按名称分组的。我写了下面的查询,但是

 makes = CarMake.includes(:car_models).group('car_models.name')

但它给出了一个错误 Unknown column car_models.name

解决方案:

.includes 在两个查询加载记录。因此,为了分组在加入的表,你需要引用它来强制加入查询。

makes = CarMake.includes(:car_models)
               .references(:car_models)
               .group('car_models.name')

给TA打赏
共{{data.count}}人
人已打赏
未分类

Spring execption:org.hibernate.tool.schema.spi.CommandAcceptanceException: 执行DDL "create table post "时出错

2022-9-9 19:48:35

未分类

我应该查找Intel和AMD x86指令集参考的CPUID位的含义吗?

2022-9-9 19:48:37

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索