Search code examples
rails-activestorageruby-on-rails-5.2

Disable Active Storage in Rails 5.2


Upgrading Rails to 5.2, and I found out that I must commit the storage.yml into version control. I don't plan to use ActiveStorage. Is there a way to disable it?


Solution

  • Remove next line from config/application.rb

    require "active_storage/engine"
    

    Remove next line from environments config/environments/*.rb

    config.active_storage.service = :local
    

    Remove next line from app/assets/javascripts/application.js

    //= require activestorage
    

    ActiveStorage rails routes will vanish

    In case there is statement require 'rails/all' in application.rb then you can use solution provided below where you need to require dependency by dependency and to omit active_storage.