4

Ruby、より具体的にはSequel ORMを備えたRamazeフレームワークを使用しています。したがって、 Paperclip gemについては教えないでください。これは ActiveRecord とのみ互換性があるためです。

それを念頭に置いて、Ruby と Sequel を使用してデータベースに画像を保存するにはどうすればよいでしょうか?

4

1 に答える 1

11
require "sequel"

DB = Sequel.sqlite

DB.create_table :images do
  primary_key :id
  String :name
  File :data
end

images = DB[:images]
images.insert(name: 'foo', data: Sequel.blob(File.read('/mydir/myimage.jpg')))
于 2012-09-30T15:05:23.470 に答える