Tôi đã bắt đầu ứng dụng Rails đầu tiên vào mùa thu năm ngoái và phải đặt trên kệ trong một vài tháng khi công việc trả hết tất cả thời gian của tôi. Bây giờ tôi quan tâm đến việc quay trở lại dự án và đọc qua mã để tìm ra nơi tôi rời đi. Thực tế là Rails tự động tạo các thuộc tính mô hình trong thời gian chạy tiết kiệm rất nhiều kiểu gõ lặp đi lặp lại, nhưng tôi thấy khó khăn để dễ dàng khám phá những thuộc tính/thuộc tính nào tồn tại trên tất cả các lớp mô hình của tôi. các tập tin. Để khám phá các thuộc tính mô hình, tôi giữ tệp schema.rb mở và lật giữa nó và bất kỳ mã nào tôi đang viết sử dụng các thuộc tính của mô hình. Điều này làm việc nhưng rất khó khăn vì tôi phải đọc tệp lược đồ để nhận các thuộc tính, tệp lớp mô hình để nhận các phương thức và bất kỳ mã mới nào mà tôi viết để gọi các thuộc tính &.Làm thế nào để bạn khám phá các thuộc tính mô hình trong Rails
Vì vậy, câu hỏi của tôi là, làm cách nào để bạn khám phá các thuộc tính mô hình khi bạn phân tích một codebase Rails lần đầu tiên? Bạn có giữ cho tệp schema.rb luôn mở hoặc có cách nào tốt hơn không liên quan đến việc nhảy giữa tệp lược đồ & tệp mô hình liên tục không?
Cảm ơn câu trả lời bên dưới. Có vẻ như không có cách nào tốt để khai báo các tên thuộc tính trong tệp nguồn mô hình, mà là giữ một thiết bị đầu cuối mở và poke các đối tượng để tìm ra các thuộc tính của chúng. – gbc