标签: ruby chef deep-copy
我想深刻复制一个厨师属性。
我尝试使用Marshal:
default[:deep_clone_test] = {}; Marshal.load(Marshal.dump(default[:deep_clone_test]))
但我收到错误:“TypeError:无法使用默认proc转储哈希”
如何深度复制厨师属性?
答案 0 :(得分:0)
我结束了此事:
JSON.parse(my_json.to_json, symbolize_names: true)