0
我有一個病人模型。並且我希望能夠作爲患者增加多個醫生。如何在沒有nested_form的情況下將表單寫入has_many關聯?
通常我如何做到這一點與nested_form爲患者(沒有任何他的屬性)
# @patient = current_patient
= simple_nested_form_for @patient do |form|
= form.simple_fields_for :doctors, @patient.doctors do |f|
= f.input :first_name
= f.input :last_name
= form.link_to_add :add, :doctors
= form.button :submit
,我使用PatientsController * #UPDATE *動作添加和刪除他們創建的醫生。
我已經有一個PatientsController帶編輯操作來編輯患者信息。
我認爲正確的控制器添加多個醫生患者應該DoctorsController。但是,這將不會與上面的形式總是更新病人對象。
那麼這個窗體應該如何顯示呢?什麼是正確的模式?
寶石:https://github.com/ryanb/nested_form