Мені важко легко зрозуміти, які атрибути / властивості існують у всіх моїх модельних класах, оскільки вони чітко не визначені у файлах мого класу.
Щоб виявити атрибути моделі, я тримаю файл schema.rb відкритим і перемикаю його між собою та будь-яким кодом, який я пишу, якщо потрібно. Це працює, але химерно, тому що я повинен перемикатися між читанням файлу схеми, щоб отримати атрибути, файл класу моделі, щоб перевірити методи, і будь-який новий код, який я пишу, щоб викликати атрибути та методи.
Моє запитання полягає в тому, як ви виявите атрибути моделі під час першого аналізу кодової бази Rails? Чи постійно ви тримаєте файл schema.rb відкритим, чи є кращий спосіб, який не передбачає постійного переходу між файлами схеми та файлом моделі?