DatabaseOrFilesystemStorage

Storing your images in the filesystem or the database each have their pros and cons. I won’t go into those here, I will just give you information about how to go about making either option work.

The recommended approach is file system storage. Declaration is simple:

class Photo < ActiveRecord::Base
  acts_as_fleximage do
    image_directory 'path/to/images'
  end
end

To store your images in the DB, simply include a binary column in your database with a special name: image_file_data. Fleximage will see that column on your model, and automatically store its images there. Then you can leave the image_directory off completely, making your class look more like:

class Photo < ActiveRecord::Base
  acts_as_fleximage
end
Last edited by Squeegy, 3 months ago
Versions: