1
我有一个mongoid对象无法加入其他散列红宝石中hash数组
@tran = Translations.where({:_id => params[:id]})[0]
对象@tran
具有@tran[:translations]
和result
一个阵列散列的是另一种散列
我试着将result
添加到@tran[:translations]
@tran[:translations] << result
但@tran[:translations]
的值更改为[{*current value of result*}]
并没有被追加
我在做什么根本错误吗?
你能告诉我们'p @tran [:translations]'? –
@tran [:translations'的值是'[{“value”:“hello3”,“rating”:100,“rating”:0}]' –
我在irb中检查过它,没有什么奇怪的,因为你有.. –