将哈希持久化到相应的 db-table

Persist hash to corresponding db-table

我有一个散列:

my_hash = {
  blue: 2,
  red: 3,
  purple: 4,
}

我有一个对应数据库的模型-table:

 ____________________
| id | color | count |
----------------------
|    |       |       |
----------------------

我想像这样将我的散列放在 table 中:

 ____________________
| id | color | count |
----------------------
|  1 | blue  |   2   |
|  2 | red   |   3   |
|  3 | purple|   4   |
----------------------

所以我的问题是,如何编写将散列保存到相应 db-table 的代码?

这可以很容易地完成,如下所示,

my_hash.each { |k,v| Model.create(color: k, count: v) }