これは簡単で機能するはずです。MongoDB / BSON にはネイティブのバイナリ型があり、Moped ドライバーはそれをサポートしています。しかし、レールプロジェクトで足場を作成しようとすると
rails g scaffold image png:binary source:string
私はこのモデルを取得します:
class Image
include Mongoid::Document
field :png, type: Binary
field :source, type: String
end
このエラーが生成されます:
uninitialized constant Image::Binary
Rails 3.2.8 と Mongoid 3.0.9 を使用。