wiele-do-wielu: has_many: poprzez formularz powiązania z danymi przypisanymi do modelu łączącego utwórz widok formularza

Gram z przykładem z przewodników Rails:

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

Ten przykład ma następujące ustawienia dla modeli:

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

Próbuję zrozumieć, jak wykonać następujące dwie rzeczy:

Jak skonfigurować widok, który utworzyłby nowego Pacjenta i wyznaczyłby im spotkanie z istniejącym lekarzem z wyznaczonym czasemJak przypisać istniejącemu pacjentowi spotkanie z nowym lekarzem i terminem spotkania

Przeszedłem przez RailsCasts 196 i 197, które zajmują się zagnieżdżonymi formularzami, ale nie widzę, jak miałoby to zastosowanie w tej sytuacji.

Czy ktoś może podać przykład lub wskazać mi przewodnik na ten temat?

Dziękuję Ci

questionAnswers(1)

yourAnswerToTheQuestion