Рассмотрим это как структуру моей таблицы
class Physician < ActiveRecord::Base
has_many :appointments
has_many :patients, :through => :appointments
end
class Appointment < ActiveRecord::Base
belongs_to :physician
belongs_to :patient
end
class Patient < ActiveRecord::Base
has_many :appointments
has_many :physicians, :through => :appointments
end
Моя таблица Appointments
имеет дополнительный столбец с именем relationship
. Каждый раз, когда я связываю врача и пациента, я хотел бы добавить отношение [мой пример звучит странно на стольких уровнях], как я могу вставить значение в этот столбец?