title: Shrine 3.9.0

New features

rb begin Shrine.find_storage(:store) rescue Shrine::MissingStorage # handle missing storage specifically end

rb plugin :url_options, /_store\z/ => { expires_in: 24*60*60 } plugin :upload_options, /_store\z/ => { acl: "private" }

rb class Photo < ActiveRecord::Base # image_data` is a text column include ImageUploader::Attachment(:image)

attribute :image_data, :json

end

plugin :activerecord, attribute_types: true “‘

Bug fixes