Trudno mi łatwo zobaczyć, jakie atrybuty / właściwości istnieją we wszystkich moich klasach modelu, ponieważ nie są one jawnie zdefiniowane w moich plikach klas.
Aby odkryć atrybuty modelu, otwieram plik schema.rb i przełączam go między nim a kodem, który piszę w razie potrzeby. To działa, ale jest niezgrabne, ponieważ muszę przełączać się między czytaniem pliku schematu, aby wybrać atrybuty, plikiem klasy modelu, aby sprawdzić metody, i jakimkolwiek nowym kodem, który piszę, aby wywołać atrybuty i metody.
Moje pytanie brzmi: w jaki sposób odkrywasz atrybuty modelu, kiedy analizujesz bazę kodu Railsów po raz pierwszy? Czy cały czas otwierasz plik schema.rb, czy jest lepszy sposób, który nie wymaga ciągłego przeskakiwania między plikiem schematu a plikiem modelu?