muchos a muchos: has_many: a través del formulario de asociación con los datos asignados al modelo de enlace crear vista de formulario

Estoy jugando con un ejemplo de Rails Guides:

http://guides.rubyonrails.org/association_basics.html#the-has_many-through-association

Este ejemplo tiene la siguiente configuración para los modelos:

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

Estoy tratando de entender cómo hacer las siguientes dos cosas:

¿Cómo configuro la vista que crearía un nuevo paciente y les asignaría una cita con un médico existente con un tiempo de cita?¿Cómo asigno a un paciente existente una cita con un nuevo médico y una cita?

Pasé por los RailsCasts 196 y 197 que tratan con formularios anidados, pero no veo cómo se aplicaría a esta situación.

¿Puede alguien dar un ejemplo o indicarme una guía sobre esto, por favor?

Gracias

Respuestas a la pregunta(1)

Su respuesta a la pregunta