Отправить параметры в Rails с ключом-значением и типом файла, используя клиент REST

#ruby-on-rails #postman #paw

#ruby-on-rails #postman #paw

Вопрос:

В html параметры, подобные этому:

 Parameters: {"utf8"=>"✓", "authenticity_token"=>"tLy5M77xdhBr5pyQQsVw43T08THDNQ1z1yDdpC3oM0/jZR/lARPUF8wxNObFa2g/KgtGv5dW/mqDmXCtFmBFSQ==", "post"=>{"title"=>"test text tent"=>"34343", "tag_list"=>"fasd", "skill_list"=>"", "cover"=>#<ActionDispatch::Http::UploadedFile:0x007ff22d2c0688 @tempfile=#<Tempfile:/var/folders/_g/7kks48cd1199yrsgzh965tq00000gn/T/RackMultipart20161011-93895-ub0blw.png>, @original_filename="28_logo.png", @content_type="image/png", @headers="Content-Disposition: form-data; name="post[cover]"; filename="28_logo.png"rnContent-Type: image/pngrn">, "cover_cache"=>""}, "commit"=>"Update Post", "id"=>"1"}
  

Без загрузки файла тест с помощью reset client use json будет выглядеть следующим образом:

   Parameters: {"title"=>"test text ", "id"=>"1", "post"=>{"title"=>test text "}}
  

Проблема в том, как я могу отправить параметры с файлом для обслуживания в Rest Client / postman tool для использования ruby on rails restful api?

Ожидайте завернутый формат:

 {"title"=>"test text ", "id"=>"1", "post"=>{"title"=>test text ",'cover"=>#<ActionDispatch::Http::UploadedFile.....}}
  

Ответ №1:

В Postman их есть два параметра рядом с полем «значение». Вы можете выбрать файл для добавления изображения.

введите описание изображения здесь

Комментарии:

1. Спасибо, но я хочу получить что-то вроде этого Parameters: {"title"=>"test text ", "id"=>"1", "post"=>{"title"=>test text ",'cover"=>#<ActionDispatch::Http::UploadedFile.....}} как я не могу обернуть файл в json?