我必须模型:
class Patient < ActiveRecord::Base
attr_accessible :bis_gultigkeit, :geburtsdatum, :krankenkassennummer, :kvbereich, :landercode, :name, :namenszusatz, :plz, :statuserganzung, :strasse, :titel, :versichertennumer, :versichertenstatus, :vorname, :wohnort, :geschlecht, :telefon, :email, :gewicht
has_many :diagnosis
end
class Diagnose < ActiveRecord::Base
attr_accessible :beschreibung, :code, :seite, :sicherheit, :typ, :patient_id
belongs_to :patient
end
你怎么能看到这两个模型有关联。所以我想在病人显示页面上显示他的所有诊断。
def show
@patient = Patient.find(params[:id])
@diagnosis = @patient.diagnosis
respond_to do |format|
format.html # show.html.erb
format.json { render json: @patient }
end
end
在我看来,我打电话给:
<%= @diagnosis.inspect %>
但不知何故我得到了错误:
uninitialized constant Patient::Diagnosi
我无法解释我为什么会收到此错误?为什么它说Diagnosi?我的意思是我的模型名称是诊断!谢谢