【发布时间】:2016-02-24 06:55:09
【问题描述】:
我有两个模型。一个司机和一辆车。司机可以拥有多辆汽车。一辆车可以由许多司机拥有。车型has_many :drivers, through: :car_ownership。这行得通,一切都很好。
但我只想退回所有带司机的汽车,如下所示:
@cars = Car.where.not(drivers: nil)
Car.first.drivers 返回所有 Active Record 模型驱动程序的集合。
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-4 activerecord ruby-on-rails-3.2