Having some problems with a has_many through query.
Using the example here: http://guides.rubyonrails.org/association_basics.html#the-has_many-through-association
<
Patient.includes(:physicians, :appointments).where('physicians.id = ? AND appointments.appointment_date = ?', , Date.today)
Where Date.today could be changed with anything and the pysician is specified by an id or an array of ids.
You could also do:
physician = Physician.find(id)
patients = physician.patients.includes(:appointments).where('appointments.appointment_date = ?', some_date)
Edit:
In Rails 4 and forward, you need to add references(:appointments)
to the query in order to use appointments in the where clause.