値の場合:
myhash['first_key']['second_key']
存在する場合は、取得する必要があります。しかし、'second_key'
にはまったく存在しない可能性があり、存在しない場合my_hash
にその行で例外をスローしたくありません。
今、私はすべてを醜い条件でラップしています:
if myhash['first_key'].present? and myhash['first_key']['second_key'].present?
...
end
きっともっとシンプルなものがあるに違いない。