1

画像ファイルをデータベースに保存できる Rails プラグインを探しています。

「ペーパークリップ」と「キャリアウェーブ」を試してみました。

それらは良いプラグインです。

ただし、通常はローカル ファイル システムまたは Amazon S3 フォグに保存できます。

画像ファイルをデータベースに保存したい。

それを実現できるgemを教えてください。

ありがとうございました。

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

RMagickまたはmini_magickを使用して、blobから画像を変換します。

于 2012-08-27T09:47:59.283 に答える