我想打印出不同性別的患者的不同消息。所以我定義的一個變量的文本:根據患者的性別打印出不同的消息
p10 = "Bitte Kodierung überprüfen: Kode gilt überwiegend nur für #{@gender} Patienten."
而且我的代碼我寫這樣的:
if patient.geschlecht == '2' && code.geschlecht == 'm' && code.geschlecht_fehler == 'm'
@gender = 'männliche'
@arr << p10
end
if patient.geschlecht == '1' && code.geschlecht == 'w' && code.geschlecht_fehler == 'k'
@gender = 'weibliche'
@arr << p10
end
但不知何故,這不會工作,我認爲我得到的錯誤:
undefined local variable or method `gender' for #<DiagnoseController:0x50197e0>
那麼我錯了什麼?或者,你會如何打印出不同的信息?
UPDATE_ _ __ _ __ _ __ _ __ _ __ _ __ _ _UPDATE_ __ _ __ _ __ _ __ _ __ _ __
現在我有沒有錯誤,但不知何故@gender獲取不在P10串insertet!怎麼了?
請添加完整的堆棧跟蹤和整個控制器的操作代碼,我懷疑錯誤不是源於您發佈的部分 – bluehallu
您可以發佈您的看法嗎? – Bigxiang
我更新了我的問題 –