将活动记录对象数组转换为哈希

随机位

我有一个Active Record对象数组。我想创建一个哈希作为索引。我的Active Record对象具有属性namevalue

理想情况下,我想遍历数组并创建一个哈希,该哈希将创建类似于以下内容的代码:

hash[name] = value

foo创建类似于上述哈希的数组的最佳方法是什么

戴维森

这样的事情会起作用:

hash = {}
Model.all.map { |i| hash[i.id] = i }

hash 然后应评估为:

{
  :1 => #<ActiveRecord:1>,
  :2 => #<ActiveRecord:2>,
  ...
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Ruby将活动记录或对象数组转换为哈希数组

来自分类Dev

活动记录列名转换为哈希数组

来自分类Dev

将哈希转换为对象

来自分类Dev

Ruby将数组转换为哈希对象到JSON

来自分类Dev

将哈希转换为数组

来自分类Dev

将哈希转换为数组

来自分类Dev

将数组数组转换为哈希数组

来自分类Dev

将多维数组转换为哈希数组

来自分类Dev

将数组中的哈希转换为哈希中的哈希

来自分类Dev

将哈希表转换为对象列表

来自分类Dev

Ruby将哈希数组转换为CSV

来自分类Dev

将数组转换为对象

来自分类Dev

将数组转换为对象

来自分类Dev

将数组转换为对象

来自分类Dev

将数组转换为对象

来自分类Dev

将数组的对象转换为对象的数组

来自分类Dev

将数组数组转换为对象数组

来自分类Dev

使用深度键将哈希树转换为哈希数组

来自分类Dev

通过Logstash将哈希数组转换为简单哈希

来自分类Dev

Ruby / Rails:将数组数组转换为数组哈希

来自分类Dev

Ruby将哈希数组转换为数组数组

来自分类Dev

将数组数组转换为数组和哈希值的组合

来自分类Dev

将记录集转换为数组

来自分类Dev

将嵌套的对象数组转换为对象

来自分类Dev

将数组的对象转换为对象javascript

来自分类Dev

将文件对象转换为对象数组

来自分类Dev

将单个对象转换为对象数组

来自分类Dev

将数组转换为对象数组

来自分类Dev

将数组转换为对象数组