Sto usando Rails per un paio di mesi, e sto scrivendo abbastanza comodo un progetto & manipolare Rails alle mie esigenze, eccModifica Rails: come fanno gli utenti esperti a scoprire cosa è necessario modificare?
Recentemente ho cercato di ottenere un po 'più avanzato, quindi ho tentato di modificare/aggiungere al codebase delle guide esistenti: aggiungere nuovi metodi helper per i moduli, aggiungere un answers_to: metodo pdf, ecc ... e ho avuto un sacco di problemi.
La difficoltà è imparare quale codice devo modificare; dove si trova quel codice e come assicurarsi di non perdere il codice correlato in altri file. Immagino che ci sia un modo in cui la gente impara a farlo, ma al momento sono per lo più solo indovinando e sperando.
Credo che la mia domanda sia: come vanno le persone di Rails a sapere da dove viene modificato il codice che devono modificare? & l'approccio alla modifica? Sembra che sia solo qualcosa che devi sapere da una precedente familiarità, ma suppongo che ci debba essere un metodo semplice per capire dove (e cosa) modificare.
Tutte le idee apprezzate ... evviva
Quello che hai descritto è abbastanza preciso per quello che faccio! –
bella domanda, mi piacerebbe sapere come fanno gli altri. Io uso semplicemente [doc API] (http://apidock.com/rails) per dare un'occhiata al codice sorgente fino a quando non capisco la meccanica. Un altro modo per acquisire conoscenza ... è lo stack overflow! quando ho iniziato ad imparare i binari, ero solito scansionare tutte le domande relative ai binari e ho cercato di trovare la risposta da solo. Facendo questo, ho imparato molto sugli interni delle rotaie. tuttavia, non sono sicuro che questa domanda appartiene qui. Forse su http://codereview.stackexchange.com? –