Evitando aviso de suspensão de uso do ActiveRecord no aplicativo Sinatra

Tenho um aplicativo Sinatra em execução com ActiveRecord e, após algumas iterações do banco de dados, tenho esta saída no log do meu servidor:

  • AVISO DE DEPRECAÇÃO: As conexões com o banco de dados não serão fechadas automaticamente, feche a conexão com o banco de dados no final do thread, chamando closeem sua conexão. Por exemplo: ActiveRecord :: Base.connection.close

para corrigir isso, basta adicionar o middleware ActiveRecord ao seu aplicativo sinatra:

class Application < Sinatra::Base
use
ActiveRecord::ConnectionAdapters::ConnectionManagement
end