【发布时间】:2021-01-24 10:40:04
【问题描述】:
我有以下数组
"testArr": [
{
"start": "2020-10-9",
"dest": "2020-10-10"
},
{
"start": "2020-10-10",
"dest": null
},
{
"start": null,
"dest": null
}
]
我想获取 start 不为 null 但 dest 为 null 的元素的索引。下面是这样的:
index = testArr.rindex{|x| x.start.nil? && x.dest.nil?}
puts index
但我不断收到语法错误。我是红宝石新手。有人可以帮忙吗?
谢谢
【问题讨论】:
-
“我有以下数组...我不断收到语法错误”——嗯,这不是有效的 Ruby 代码。它看起来更像是一个 JSON sn-p。
标签: arrays ruby-on-rails ruby filter