```ruby
require "rails_admin"
require "rails"

module RailsAdmin
  class Engine < Rails::Engine
    initializer "static assets" do |app|
      if app.config.serve_static_assets
        app.middleware.insert 0, ::ActionDispatch::Static, "#{root}/public"
      end
    end
    
    rake_tasks do
      load "rails_admin/railties/tasks.rake"
    end
  end
end
```

Make rails admin static assets override everything apart from static assets in the main application.
user
```ruby
require "rails_admin"
require "rails"

module RailsAdmin
  class Engine < Rails::Engine
    initializer "static assets" do |app|
      if app.config.serve_static_assets
        app.middleware.insert_after ::ActionDispatch::Static, ::ActionDispatch::Static, "#{root}/public"
      end
    end
    
    rake_tasks do
      load "rails_admin/railties/tasks.rake"
    end
  end
end
```
assistant