2017-01-19 1 views
0
<%= f.hidden_field :document, :id=>"base64", :value=>"", :name=>"base64" %> 
<%= f.submit "SAVE", :class=>"c-btn-green-light", :type=>"submit", :id=>"save_canvas", :onclick=>"dataObject()" %> 

Здесь я получаю объект блоб после нажмите кнопку сохраненияКак сохранить объект blob в рельсах с помощью скрепки. после редактирования изображения я получаю блоб object.how я могу сохранить его в моих рельсам Db

Я хочу отправить объект блоб в скрытом поле

+0

Вы пробовали прочитать объект как файл? –

+0

нет Я хочу прочитать объект blob, а затем хочу сохранить этот файл. я использую paperclip для загрузки файла. –

+0

Независимо от того, что вы используете для загрузки файла, вам необходимо прочитать файл, а затем взять данные и вставить их как blob. ура –

ответ

0

Вы должны иметь тип столбца как двоичный, и вы можете напрямую назначить объект blob этому столбцу. например

obj.data = PARAMS [: документ] .read

Вот рельсы документация для создания столбца с бинарным типом. http://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.html#method-i-add_column