我有一个关于使用 update_attributes 分配值的菜鸟问题。
在检查控制器中,保存新的检查记录,然后检索与某些新检查字段匹配的患者记录。这部分工作正常。
@exam.save
@patient = Patient.joins(:charts).where(:dob => @exam.patient_dob).where(:charts => { :provider_id => @exam.provider_id, :patient_mrn => @exam.patient_mrn })
然后我尝试使用@patient记录中的值更新新的@exam记录,使用以下崩溃和烧毁......
@exam.update_attributes(:patient_id, @patient.id)
我怎么会误入歧途?