Ho appena finito il primo tutorial su rotaie e ora voglio imparare qualcosa su come gli altri sviluppatori lo usano. Quindi è possibile "leggere" le applicazioni web delle rotaie per conoscerne l'architettura e il design?
Uno dei modi migliori che ho trovato per entrare veramente nella "carne" di un'app Rails è quello di andare su Github e trovare alcune delle applicazioni demo / esempi Rails che le persone hanno messo lì; ci sono anche alcune applicazioni complete (mi viene in mente FatFreeCRM) ma sappi che di solito sono tutto ma semplice e non raccomanderei a un principiante che ha appena un tutorial introduttivo sotto la cintura per immergersi, diciamo, FatFreeCRM. Ci dovrebbero essere moltissime app simili ma più leggere che galleggiano intorno a Github; così come altri hanno detto di essere consapevoli della data / versione che stavano usando, visto che molto è cambiato in Rails nelle varie versioni.
Cerca di trovare un'applicazione con una serie completa di test (o specifiche), in modo da poter seguire almeno i test per ottenere un approccio generale dell'applicazione, e questo ti allenerà anche per una carriera come professionista Lo sviluppatore di Rails come se tu fossi stato portato su un'app Rails esistente come nuovo sviluppatore, è probabile che tu "apprenderai il coraggio" dell'app leggendo i test / le specifiche.
Non sono sicuro di cosa intendi esattamente, ma se non hai fatto questo tutorial, lo consiglio vivamente: Esercitazione Ruby on Rails
Costruisci un'applicazione e impari molti dettagli su come pensare all'applicazione.
È senz'altro una buona idea leggere il codice di altre persone, e probabilmente sarai in grado di capire la maggior parte di ciò che fa l'app Rails, ma anche di prendere in considerazione cattive abitudini o approcci antiquati.
Leggi altre domande sui tag architecture ruby-on-rails