标签: ruby-on-rails database activerecord
有没有办法从已经由id而不是数组索引的哈希中从activerecord中提取记录? 这就是我目前正在做的事情:
results = {} Table.select { |current| results[current.id] = current }
我假设必须有一种方法可以做到这一点?
答案 0 :(得分:36)
Table.all.index_by { |t| t.id }
或者:
Table.all.index_by(&:id)
如果你涉及整个简洁的事情。