0
我具有由出一個字符串,它是在本格式的整數的數組:整數數組沒有存儲正確
@var.numbers.split(",").map(&:to_i)
:
@var.numbers= "1,2,3,4,5"
的整數,然後通過分割成一個數組
當印刷到控制檯,命令上述推出陣列像它應該,但是當如下完成:
@[email protected](",").map(&:to_i)
在此命令之後,@var.numbers2
只輸出0.它甚至不以控制檯上的陣列格式顯示。只是簡單的0. @var.numbers
是attr_accessor
和@var.numbers2
被定義爲數據庫中的整數,並被序列化爲模型中的數組。這可能會造成問題嗎?我使用普通的字符串類型完成了同樣的事情,並將其序列化爲數組,它的作用就像一個魅力。謝謝您的幫助 !
這是我懷疑是這個問題,感謝您的幫助。 – lmatejic
@Imatejic沒問題。 –