如何使用paperclip在rails中保存blob对象。编辑图像后我得到blob object.how我可以将它保存在我的rails Db中

时间:2017-01-19 13:23:35

标签: ruby-on-rails paperclip

<%= 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对象

我想在隐藏字段中发送blob对象

1 个答案:

答案 0 :(得分:0)

您需要将列类型设置为二进制,并且可以直接将blob对象分配给该列。 e.g

obj.data = params [:document] .read

以下是用于创建二进制类型列的rails文档。 http://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.html#method-i-add_column