Установите переменную в JSON. Используя FormData в Axios, вызовите - PullRequest
0 голосов
/ 10 мая 2019

Это вызов API для сервера, я хочу установить startup_public_video на startup, как указано в ожидаемых параметрах. Кто-нибудь может руководить?

var data = new FormData();
data.append(key,values[0])
data.set("startup",data)
axios.put(`/startups/${this.permalink}.json`,data)

Текущие параметры :

{"startup_public_video"=>#<ActionDispatch::Http::UploadedFile:0x007f4b086a7e58 @tempfile=#<Tempfile:/tmp/RackMultipart20190510-20041-10xb48f.mp4> ....}

ОЖИДАЕМЫЕ ПАРАМАТЫ :

{
  "startup"=>{
    "startup_public_video"=>#<ActionDispatch: : Http: : UploadedFile: 0x007fc3b1623cf8@tempfile=#<Tempfile: /tmp/RackMultipart20190510-6185-14u6780.mp4> ....... >
  }

Что не так с моим кодом? Заранее спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...