JSONB сохранить массив столбцов JSONB Postgres рельсы - PullRequest
0 голосов
/ 17 мая 2018

Я работаю с VUE JS и рельсами.Я отправляю на рельсы мой список кампос

data() {
      return {    
          campos: [{nombre: "(label)", valor: "", editable: false,soltoTecla: false}]

        };
    },

В моем методе рельсов, когда я сохраняю массив кампос

data_campos = params[:dataCampos].to_json(:only =>[:nombre, :valor]) 
@proyecto.update(campos: data_campos)

Почему массив кампос сохраняют с

[{\"nombre\":\"(label)\",\"valor\":\"telefono\"},{\"nombre\":\"(label)\",\"valor\":\"\"},{\"nombre\":\"(label)\",\

В столбце базы данных?

Столбец имеет тип jsonb, а моя версия Postgres - 9,5

Ожидаемый формат:

{"dataCampos": [{"nombre"=>"(label)", "valor"=>"", "editable"=>false, "soltoTecla"=>false}, {"nombre"=>"eee", "valor"=>"", "editable"=>false, "soltoTecla"=>true}]}
...