Модель user
имеет поле goal
, представляющее собой массив:
t.integer "goal", default: [], array: true
Допустимая запись для цели - [[],[],[]]
.Если я сделаю
Match.create(goal: [[],[],[]])
, я получу исключение:
ActiveRecord::StatementInvalid: PG::InvalidTextRepresentation: ERROR: malformed array literal: "{{},{},{}}"
DETAIL: Unexpected "}" character.
Я знаю, что могу обойти это, сохранив его как goal: []
, но я теряю информацию о количествесуб-массивы.Есть ли способ это исправить?