<%= 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对象
答案 0 :(得分:0)
您需要将列类型设置为二进制,并且可以直接将blob对象分配给该列。 e.g
obj.data = params [:document] .read
以下是用于创建二进制类型列的rails文档。 http://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.html#method-i-add_column