Создание объекта ввода-вывода ruby ​​из request.body.read? - PullRequest
0 голосов
/ 02 октября 2011

Я использую sinatra и transloadit и отправляю файлы с xhr, используя загрузчик файлов valumns.

Мне нужно создать объект ввода-вывода и заполнить его данными в request.body.read

Как я могу это сделать ?спасибо.

Ответы [ 2 ]

2 голосов
/ 03 октября 2011

Просто используйте request.body, сначала наберите request.body.rewind.

2 голосов
/ 02 октября 2011

Использование StringIO:

require 'stringio'
StringIO.new(request.body.read)

В качестве альтернативы, вы не можете просто передать request.body для вашего объекта ввода-вывода?

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