从activerecord获取索引哈希值

Leo*_*tov 21 database activerecord ruby-on-rails

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

results = {}
Table.select { |current| results[current.id] = current }
Run Code Online (Sandbox Code Playgroud)

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

Jim*_*art 38

Table.all.index_by { |t| t.id }
Run Code Online (Sandbox Code Playgroud)

要么:

Table.all.index_by(&:id)
Run Code Online (Sandbox Code Playgroud)

如果你是整个简洁的事情.