0
我正在使用Rails和Postgres构建一个Web应用程序。我试图将数组保存到我的数据库表中,它只是删除数组中的最后一个值。当以JSON数组的形式保存到Postgres数据库时,Rails删除数组中的最后一个值
例如,如果我的数组是:
a= [10,12,14,16]
我会做@table.column = a.json
当我做byebug a.json = [10,12,14,16]
但是如果我得到的@table.column
值就等于[10,12,14]
。这发生在我保存到我的数据库的所有数组中。
列架构是:
t.text "name", default: [], array: true
Screenshot of byebug for my code