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没问题。 –