나는 내 프로젝트에서 동일한 변수에 대해이 게시판의 게시물과 정의되지 않은 방법에 대한 Google의 검색 결과 merge' and undefined method
삭제를 검토했습니다.Rubymine에서 collection_select 사용하기
나는 현재 내가 모음 즉 사용자가 약속 생성 과정에서 의사와 환자가 선택할 수 있습니다 선택 구현하기 위해 노력하고 해당 모델
class Appointment < ActiveRecord::Base
belongs_to :physician
belongs_to :patient
belongs_to :diagnostic_code
end
class Patient < ActiveRecord::Base
has_many :appointments
has_many :physicians, :through => :appointments
end
class Physician < ActiveRecord::Base
has_many :appointments
has_many :patients, :through => :appointments
end
에서 구현 이러한 관계를 가지고있다. 나는 현재 수신하고 오류 : #
에 대한
정의되지 않은 메서드`physician_id '오류는 다음과 같습니다. 이 오류는 내 약속/양식에 있으며 내 프로그램이 새 양식을 렌더링하려고 할 때 발생합니다.
<div class="field">
<%= f.label :physician_id %><br>
<%= f.collection_select :physician_id, @physicians, :id, :full_name %>
</div>
<div class="field">
<%= f.label :patient_id %><br>
<%= f.collection_select :patient_id, @patients, :id, :full_name2 %>
</div>
내 이해에서 제대로 각 필드를 스캐 폴딩하고 복사하고이 문제가 발생하는 다른 사용자를 위해 일했다 코드를 조정했다. 나는 또한 이후에 마이 그 레이션을 실행했습니다.