我写过类似的东西,和我从 Visual Basic 6.0 知道的 if-else 逻辑相同,但我确信有更好的“Ruby 方式”来编写它。
你能告诉我它在 Ruby 世界中的样子吗?
if params[:medication_name].nil?
med_name = 'all'
elsif params[:medication_name] == 'undefined'
med_name = 'all'
else
med_name = params[:medication_name]
end