Я использую гем paperclip 6.0.0 и хочу поддерживать загрузку документов с использованием URI данных или строки в кодировке base64 в приложении rails.
Ссылка: https://github.com/thoughtbot/paperclip/issues/2575
Мое приложение / intializers / paperclip.rb имеет следующее:
Paperclip :: DataUriAdapter.register
Моя модель выглядит так:
class Document < ApplicationRecord
has_attached_file :doc, :restricted_characters => nil
end
Мой параметр выглядит так:
doc => { data:application/octet-stream;name=testing.json.jbuilder;base64,anNvbi50eXBlICdTaW5nbGVDb2x1bW4nDQpqc29uLnN0eWxl ..... }
Я получаю следующую ошибку в консоли:
Paperclip :: AdapterRegistry :: NoHandlerError (не найден обработчик для "data: application / octet-stream; name = testing.json.jbuilder; base64, anNvbi50eXBlICdTaW5nbGVDb2x1bW4nDQpqc29uLnN0eW * ....." * 9 ... .....
Не уверен, имеет ли это какое-либо отношение к более новой версии ...
Спасибо.