我的模型的初始化方法中有以下内容:
@home_phone = contact_hash.fetch('HomePhone')
但是,有时我需要这个:
@home_phone = contact_hash.fetch('number')
此外,有时这些都不是真的,我需要home_phone
属性为空。
我怎样才能把它写出来而不像这样创建一个大循环:
if contact_hash.has_key?('HomePhone')
@home_phone = contact_hash.fetch('HomePhone')
elsif contact_hash.has_key?('number')
@home_phone = contact_hash.fetch('number')
else
@home_phone = ""
end