mirror of
https://github.com/danbee/my-images
synced 2025-03-04 08:49:05 +00:00
28 lines
635 B
Ruby
28 lines
635 B
Ruby
require "dragonfly"
|
|
|
|
# Configure
|
|
Dragonfly.app.configure do
|
|
plugin :imagemagick
|
|
|
|
verify_urls true
|
|
secret "0da375f9754c75707f2a3b4e0c75dffb7ec7d6bb1a4a77e8a8dcfba9037bebce"
|
|
|
|
url_format "/media/:job/:name"
|
|
|
|
datastore :file,
|
|
root_path: Rails.root.join("public/system/dragonfly", Rails.env),
|
|
server_root: Rails.root.join("public")
|
|
end
|
|
|
|
# Logger
|
|
Dragonfly.logger = Rails.logger
|
|
|
|
# Mount as middleware
|
|
Rails.application.middleware.use Dragonfly::Middleware
|
|
|
|
# Add model functionality
|
|
if defined?(ActiveRecord::Base)
|
|
ActiveRecord::Base.extend Dragonfly::Model
|
|
ActiveRecord::Base.extend Dragonfly::Model::Validations
|
|
end
|