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 spotkaniaPrzeszedł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