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