Hey @epsteindidnt,
Wenn du dich in die Rails-Entwicklung einarbeitest, wirst du – wenn du so bist wie ich – feststellen, dass das, was du als „endloses Auswerfen von Dingen im Terminal“ beschreibst, zu einem deiner besten Freunde wird.
Zum Beispiel entwickle ich derzeit eine Rails-Anwendung für einen Kunden, bei der wir die gesamte veraltete Geschäftslogik (von vor vielen Jahrzehnten) in Rails umwandeln. Ich habe mir tatsächlich einen neuen Monitor gekauft, nur damit ich das „endlose Auswerfen von Dingen im Terminal“ (deine Worte) sehen kann, denn diese Informationen sind für einen Entwickler wie glänzendes Gold.
Neben dem erstaunlichen Rails-Server-Log, das detaillierte Einblicke in das Geschehen bietet, gibt es noch einen weiteren „besten Freund des Entwicklers“: die Rails-Konsole!
Wenn ich Code für Rails schreibe, verfasse ich zunächst einen Entwurf in VSC und kopiere dann Code-Snippets in die Rails-Konsole, um sicherzustellen, dass alles wie erwartet funktioniert.
Beim Debuggen füge ich Ruby-Druckanweisungen (p, puts) in den Code ein und beobachte, was in dem „endlosen Strom aus goldener Rails-Server-Log-Information“ auf dem Bildschirm passiert. Fast alle meine Fehler werden auf diese Weise behoben! Wie gesagt, ich habe kürzlich einen neuen, eigenständigen, gebogenen Gaming-Monitor gekauft, nur um die Rails-Server-Log-Informationen zu sehen, die dich gerade ärgern 
Wenn ich deine Beiträge lese, scheint es mir, als wärst du ein bisschen wie ich zu Beginn dieses Jahres, als ich ohne vorherige Rails-Erfahrung zu einer Rails-Anwendung migrierte. Auch ich fühlte mich am Anfang von Rails ein wenig genervt (vielleicht sogar mehr); und jetzt, neun Monate später, entwickle ich ausschließlich täglich in Rails für Kunden (mein Limit ist eine halbe Stelle an Kundenarbeit, da ich semi-pensioniert bin) und habe alle vorherigen PHP-Entwicklungsarbeiten eingestellt. Ehrlich gesagt, ich habe eine neue Leidenschaft für Rails (und Ruby) gefunden, und zwar sehr. Besser spät als nie, wie man so sagt!
Was Apache2 angeht: Apache bietet nicht die detaillierten Einblicke in das, was im Hintergrund einer Anwendung wie Rails passiert. Ich betreibe Apache2 als Reverse-Proxy vor all meinen Rails-Anwendungen, und ganz ehrlich: Ich kann mich nicht mehr daran erinnern, wann ich das letzte Mal eine Apache-Logdatei angesehen habe; denn ich führe das gesamte Debugging mithilfe des Rails-Server-Logs durch, das dich gerade ärgert 
Abschließend hoffe ich aufrichtig, dass eine andere Perspektive von jemandem, der zuvor ein Forum nach Rails migriert hat, dir auf irgendeine kleine Weise hilft. Für mich war es eines der besten „technischen Dinge“, die mir persönlich im Jahr 2020 passiert sind, mich von LAMP-Webanwendungen zu Rails-Webanwendungen bewegen zu müssen.
Frohe Feiertage!