Je me demande quelle est la bonne façon de configurer les blocs de configuration dans Sinatra de manière DRY. Ce que je veux:Configuration correcte de la journalisation pour Sinatra + DataMapper
- Lorsque la production, ne présentent pas des exceptions et des erreurs
- Lorsque dans le développement, connectez-vous les requêtes à DB
- Lors des tests, utilisez en mémoire SQLite db.
J'ai mis ce comme ce qui suit:
configure :production do
set :show_exceptions, false
set :raise_errors, false
end
configure :development do
DataMapper::Logger.new($stdout, :debug)
end
configure :test do
DataMapper.setup(:default, "sqlite::memory:")
end
Mais quoi mettre dans le bloc de base configuration
? Est-ce une bonne approche? Aussi, je n'ai pas pu trouver quel est le bon ordre d'exécution des blocs de configuration dans Sinatra.