如何从模型中的样本数据返回对象

用户名

我在玩示例数据。我目前在数据库中没有任何数据。

{ 
   "Name": "john",
   "ProductIds: [1, 2, 3],
   "Products": [
    { 
      "description": [
         { 
           "a": "abc"
         },
         { 
           "b": "def"
         }
       ] 
     }
   ]
}

例如,当我们这样做时Customer.all,得到的结果如下:

 [#<Customer:0x00007fd75542f250
  id: "123",
  customer_name: "sam",
  city: "Houston",
  state: "Texas"]

我在模型中有此数据,并且我正在尝试编写一种方法来将该示例数据作为对象返回。

任何帮助表示赞赏。

维克多哈兹邦

使用结构。

class Customer
  def self.all(collection)
    customer = Struct.new(:name, :address)
    collection.map {|e| customer.new(e[:name], e[:address])}
  end
end

collection = [
  {name: "pepe", address: "abc"},
  {name: "ciro"}
]

Customer.all(collection) #=> [
 #<struct name="pepe", address="abc">,
 #<struct name="ciro", address=nil>
]

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使分布适合R中的样本数据?

来自分类Dev

如何使用Java Sound中的音频样本数据?

来自分类Dev

如何显示样本数据中的哈希值

来自分类Dev

如何使用 bootstrap 样本数据在 spss 中绘制直方图?

来自分类常见问题

熊猫中的样本数据集

来自分类Dev

任何用于在Java对象中填充样本数据的库

来自分类Dev

任何用于在Java对象中填充样本数据的库

来自分类Dev

ADC的样本数据

来自分类Dev

如何使用NAudio从mp3中获取音频样本数据

来自分类Dev

如何从一组样本数据中绘制多个图表?

来自分类Dev

如何用R中先前行的样本数据填充非相邻行?

来自分类Dev

如何在joomla 2.5.14中插入自定义样本数据

来自分类Dev

如何使用NAudio从mp3中获取音频样本数据

来自分类Dev

如何从一组样本数据中绘制多个图表?

来自分类Dev

如何在Julia中提供可重现的样本数据

来自分类Dev

如何从样本数据中计算准确度分数?

来自分类Dev

基准样本数据集

来自分类Dev

如何在图例中显示样本数量?

来自分类Dev

如何在样本数组中查找重复值

来自分类Dev

如何在图例中显示样本数量?

来自分类Dev

如何处理分类中样本数的奇数?

来自分类Dev

杂波中的核心数据,基本数据和样本数据有什么区别?

来自分类Dev

如何从Django中的模型对象获取数据

来自分类Dev

如何从lmfit模型中抽取样本?

来自分类Dev

从Pytorch数据集对象中删除样本

来自分类Dev

如何整理包含多个信息的列的数据集-放置样本数据?

来自分类Dev

如何在样本数据集或用户输入的数据集之间进行选择?

来自分类Dev

从 Swift 中的数据模型返回更具体的对象

来自分类Dev

如何增加绘制的样本数量?

Related 相关文章

热门标签

归档