相关疑难解决方法(0)

如何根据属于第一个模型的另一个模型的属性查询模型?

如果我有一个模型Person,has_many Vehicles每个模型都Vehicle可以是类型,car或者motorcycle我如何查询所有拥有汽车的人和所有拥有摩托车的人?

我不认为这些是正确的:

Person.joins(:vehicles).where(vehicle_type: 'auto')
Person.joins(:vehicles).where(vehicle_type: 'motorcycle')
Run Code Online (Sandbox Code Playgroud)

activerecord ruby-on-rails active-record-query

7
推荐指数
1
解决办法
2310
查看次数