次のようなハッシュがあります。
items:
item:
attribute_a: cheese
attribute_b: bacon
item:
attribute_a: salmon
item:
attribute_a: mushrooms
attribute_b: steak
の値を取得したいのattribute_b
ですが、次を使用しています。
if (result['attribute_b'])
// do something
end
ただし、attribute_b
が見つからない場合は、エラーが発生します。
The Identifier specified does not exist, undefined method '[] for nil:NilClass'
attribute_b
存在するかどうかを確認する (最善の) 正しい方法は何ですか?