我必须在 shell 中打印错误的描述,并且我无法访问数组内对象内的元素,而且我仍在学习 Ruby。
我已经尝试过
rescue => e
puts e.fields[description]
...
并且不起作用。
{
"code": "123",
"message": "Invalid data.",
"fields": [
{
"name": "test",
"description": "testing"
}
]
}
---> 我只想打印测试
谢谢
非常感谢您的帮助:)
最佳答案
怎么样
h = {:code=>"123", :message=>"无效数据。", :fields=>[{:name=>"测试", :description=>"测试"}] }
然后
h.dig(:字段, 0, :描述)
关于ruby-on-rails - 如何在 ruby 中打印数组内的对象元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58606503/