如何访问此Hashie的电子邮件字段?
#<Hashie::Mash addresses=[] contacts=[#<Hashie::Mash created_by="user_xxxxxxxxxxxxxxx" date_created="2014-07-13T14:36:32.661000+00:00" date_updated="2015-08-14T14:37:28.027000+00:00" emails=[#<Hashie::Mash email="xyz@example.com" type="personal">]
我做了这个Hashie:
data = @test_find.data
puts data[0]
当我尝试运行puts data.contacts
时,我得到:
undefined method 'contacts' for #<Array:....> (No Method Error)
我做错了什么?
答案 0 :(得分:1)
最后,在对这件事情进行了一段时间后,我能够通过以下方式来访问它:
data[0].contacts[0].emails[0].email
有点hacky,但这就是我所需要的。