Ho iniziato la mia prima applicazione Rails lo scorso autunno e ho dovuto metterlo sullo scaffale per alcuni mesi, quando il pagamento del lavoro ha risucchiato tutto il mio tempo. Ora sono interessato a tornare al progetto e leggere il codice per capire da dove ho lasciato.Come si scoprono gli attributi del modello in Rails
Il fatto che Rails crea dinamicamente gli attributi del modello in fase di runtime consente di risparmiare un sacco di digitazioni ripetitive, ma trovo difficile scoprire facilmente quali attributi/proprietà esistono su tutte le mie classi del modello poiché non sono definite esplicitamente nella mia classe File. Per scoprire gli attributi del modello, tengo il file schema.rb aperto e capovolgo tra esso e il codice che sto scrivendo che utilizza le proprietà di un modello. Funziona ma è goffo perché devo leggere il file dello schema per raccogliere gli attributi, il file della classe del modello per raccogliere i metodi e qualsiasi nuovo codice che sto scrivendo per chiamare gli attributi & metodi.
Quindi la mia domanda è: come si scoprono le proprietà del modello quando si analizza una base di codici Rails per la prima volta? Mantenete il file schema.rb sempre aperto oppure esiste un modo migliore che non implichi un salto costante tra file di modello del file dello schema &?
Grazie per le risposte qui sotto. Sembra che non ci sia un buon modo per dichiarare i nomi degli attributi nel file sorgente del modello, ma piuttosto tenere un terminale aperto e colpire gli oggetti per scoprire le loro proprietà. – gbc