2016-09-22 10 views

ответ

0

Я надеюсь, что это поможет тем, кто имеет такой вопрос:

Вы должны исправить строку с root_path в файле конфигурации инициализатора/инициализаторы/dragonfly.rb

root_path: Rails.root.join('public/system/dragonfly', Rails.env) 

и удалить Rails .env для пути не было прав.

#config/intializers/dragonfly.rb 

require 'dragonfly' 

# Configure 
Dragonfly.app.configure do 
    plugin :imagemagick 

    secret "e83b8affbf1c807c7788c07d27e70e79fb0459f8e2c4375b59e60a3da11631e5" 

    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