从活动记录获取索引哈希作为结果



有没有办法从已经由id而不是数组索引的哈希中的活动记录中提取记录?这是我目前正在做的事情:

results = {}
Table.select { |current| results[current.id] = current }

我假设必须有一种方法可以做到这一点?

Table.all.index_by { |t| t.id }

或:

Table.all.index_by(&:id)

如果你喜欢整个简洁的事情。

最新更新