Я как бы новый на ROR, я хочу загрузить изображение с помощью простого тега ввода и не хочу использовать форму для этого. Основная функциональность Paperclip известна мне. Если я не ошибаюсь, то формат объекта, который передается, чтобы сохранить изображение является:Загрузить файл с помощью входного тега (без рельсов/html-формы) и скрепки в рельсах
"image_object"=>
[#< ActionDispatch::Http::UploadedFile:0xb5ad25f4
@content_type="image/gif",
@headers=
"Content-Disposition: form-data; name=\"pic[]\"; filename=\"test.gif\"\r\nContent-Type: image/gif\r\n",
@original_filename="test.gif",
@tempfile=#<File:/tmp/RackMultipart20131112-17750-1lprijc>>]
Я хочу, чтобы загрузить изображение, используя следующие шаги: 1. Использование Jquery, я хочу, чтобы принести соответствующие детали (параметр файла) выбранного изображения в теге ввода и отправить их с помощью JQuery/ajax. 2. Передавая эти параметры контроллеру rails, я хочу использовать эти данные для создания объекта (в качестве примера, показанного выше), который можно использовать для сохранения изображения в моем приложении.
Мои вопросы: 1. какой метод Jquery следует использовать и каковы параметры, необходимые для создания объекта изображения? 2. На стороне контроллера, как создать объект изображения с помощью этих деталей?
Заранее спасибо.
Вы пытаетесь загрузить файл через RESTApi? –
Да, я делаю это ... –