ruby on rails - Print out different messages dependent on gender of patient -
i want print out diffrent messages whichever gender patient has. defined text variable:
p10 = "bitte kodierung überprüfen: kode gilt überwiegend nur für #{@gender} patienten."
and code wrote this:
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
but somehow wont work, in view error:
undefined local variable or method `gender' #<diagnosecontroller:0x50197e0>
so did wrong? or how print out different messages?
update_____________________update__________________
now have no error, somehow @gender gets not insertet in p10 string! whats wrong?
the problem have defined p10
first @ time @gender
din used exist. can either put p10
declaration in both if's after have defined gender. or add diff lines in arr
in if's only, this.
flag = false if patient.geschlecht == '2' && code.geschlecht == 'm' && code.geschlecht_fehler == 'm' @gender = 'männliche' flag = true end if patient.geschlecht == '1' && code.geschlecht == 'w' && code.geschlecht_fehler == 'k' @gender = 'weibliche' flag = true end @arr << "bitte kodierung überprüfen: kode gilt überwiegend nur für #{@gender} patienten." if flag
in can not use @gender
before assigning value.
Comments
Post a Comment