【发布时间】:2014-03-03 06:27:35
【问题描述】:
我想合并嵌套在数组中的哈希上的属性,该数组嵌套在哈希中。
ball = {
name: "Hugh",
colors: [
{name: "Blue"},
{name: "Red"}
]
}
我尝试使用deep merge,但我认为它只支持合并到嵌套哈希,而不是哈希数组。
balls.deep_merge(size: "small")
输出:
ball = {
name: "Hugh",
colors: [
{name: "Blue"},
{name: "Red"}
],
size: "small"
}
预期输出。
ball = {
name: "Hugh",
colors: [
{name: "Blue", size: "small"},
{name: "Red", size: "small"}
]
}
【问题讨论】:
标签: ruby-on-rails ruby arrays hash