24

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

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

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

4

1 回答 1

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

或者:

Table.all.index_by(&:id)

如果你对整个简洁的事情感兴趣。

于 2012-12-05T22:42:54.317 回答