http://guides.rubyonrails.org/を使用して Ruby と Rails を学習しています。3 つのテーブルの結合に問題があります。、だから私はこの例として新しいプロジェクトを作りました: http://guides.rubyonrails.org/association_basics.html#the-has_many_through-association
モデル:
医師.rb
class Physician < ActiveRecord::Base
has_many :appointments
has_many :patients, :through => :appointments
attr_accessible :name
end
予定.rb
class Appointment < ActiveRecord::Base
belongs_to :physician
belongs_to :patient
attr_accessible :appointment_date, :patient_id, :physician_id
end
患者.rb
class Patient < ActiveRecord::Base
has_many :appointments
has_many :physicians, :through => :appointments
attr_accessible :name
end
患者名、医師名、予約日を表示したい。これを行う方法。前もって感謝します。