作用:为 Finder Methods 和 Query Methods 服务。
实现 joins
class Physician < ActiveRecord::Base has_many :appointments has_many :patients, through: :appointments end
以下两种查询:
@physician.patients.to_a Physician.joins(:appointments).to_a
对应的 joins 语句是不同的,甚至差距很大,这部分工作由 Join Dependency 判断。
joins
最后更新于4年前