Molte persone lodano la capacità di Sinatra di creare progetti semplici in un singolo file. Questo è fantastico e tutto tranne che cosa succede se voglio usare Sinatra per un progetto leggermente più grande?
Sono abbastanza nuovo per Ruby nel suo insieme, ma ho già trovato un paio di modi per creare un'applicazione Sinatra con file di modelli separati, partizionare gruppi o URL diversi in singoli file, ecc ... Ma c'è qualche pratica migliore per questo?