【发布时间】:2023-03-04 14:14:01
【问题描述】:
我需要从 Ruby on Rails 的哈希值中获取值
@result = {
"destination_addresses" => [
"Matucana 775, Santiago Centro, Región Metropolitana de Santiago de Chile, Chile"
],
"origin_addresses" => [
"San Pablo 6134, Lo Prado, Región Metropolitana de Santiago de Chile, Chile"
],
"rows" => [
{
"elements" => [
{
"distance" => {
"text" => "10,0 km",
"value" => 9957
},
"duration" => {
"text" => "15 min",
"value" => 903
},
"status"=>"OK"
}
]
}
],
"status"=>"OK"
}
@duration = @result["rows"]["elements"]["distance"]["value"]
@distance = @result["rows"]["elements"]["duration"]["value"]
这会导致:
ERROR:
can't convert String into Integer
【问题讨论】:
标签: ruby-on-rails ruby json hash get