1

我正在寻找可以将图像文件存储到数据库的 Rails 插件。

我刚刚尝试过“回形针”和“载波”。

他们是很好的插件。

但它们通常可以存储到本地文件系统或 Amazon S3,雾。

我想将图像文件存储到数据库。

请告诉我哪个宝石可以完成它。

谢谢你。

4

1 回答 1

3

这是一个如何将图像存储在二进制字段 ( raw_file)中的示例

形式:

<%= form_for @user do |f| %>
  <%= f.file_field :avatar %>
<% end %>

控制器:

def create
  @user = User.new(params[:user])
  # store uploaded avatar as blob
  @user.raw_file = params[:user][:avatar].read
  @user.save
end

使用RMagickmini_magick从 blob 转换图像。

于 2012-08-27T09:47:59.283 回答