【发布时间】:2020-02-19 01:15:04
【问题描述】:
我相信这将是一个简单的解决方法,但我尝试的一切都不起作用。
我正在从外部 API 获取数据,我正在查看匹配 id 后显示的数据。
数据是 JSON 并且有一些嵌套的内容。
我尝试了以下方法
<li>Street: <%= @users.find{|u| u['id'] == @album['userId']}.try(:[],'address''street') || 'not available' %></li>
数据的结构是这样的
{
{
"id": 1,
"name": "Leanne Graham",
"username": "Bret",
"email": "Sincere@april.biz",
"address": {
"street": "Kulas Light",
"suite": "Apt. 556",
"city": "Gwenborough",
"zipcode": "92998-3874",
"geo": {
"lat": "-37.3159",
"lng": "81.1496"
}
},
}
【问题讨论】:
标签: ruby-on-rails arrays json ruby