患者の性別に関係なく、さまざまなメッセージを出力したいと考えています。だから私は変数でテキストを定義しました:
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_ _ __ _ _ __ _ _ __ _ _ _ _更新_ _ _ __ _ _ _ _ __ _ __ _ _ _
今はエラーはありませんが、どういうわけか @gender が p10 文字列に挿入されません! どうしたの?