Alcuni task uploads di Rake seguono questo pattern:
RailsMultisite::ConnectionManagement.each_connection do |db|
unless Discourse.store.external?
puts "Questo task funziona solo per archiviazione esterna."
exit 1
end
...
(codice effettivo)
end
Questo codice termina completamente l’esecuzione del task quando incontra un archivio di upload non esterno.
Non sarebbe meglio saltare semplicemente la connessione con next, invece di usare exit?