Khi sử dụng tính năng tự động hoàn tất trong bảng điều khiển, tôi thường thấy "_was
" được đăng lên các thuộc tính của mình. Nhưng tôi không thể tìm thấy bất kỳ tài liệu hoặc phương pháp hay nhất nào để sử dụng. Nó làm gì và nó nên được sử dụng như thế nào?Thuộc tính phương thức ActiveModel "_was" được sử dụng để làm gì?
Ví dụ: user.fname
có phương pháp user.fname_was
Sử dụng source_location, tôi đã theo dõi nó xuống:. Active_model/attribute_methods.rb", dòng 296 nhưng không có bất cứ điều gì cụ thể
Tuyệt vời, cảm ơn! Làm thế nào bạn biết nơi để tìm nó? – beeudoublez
chỉ đang được chơi với nó vài tháng trước, tôi đã đào trong mã nguồn – Fivell
Tôi cũng sẽ lưu ý rằng gọi 'person.save!' Sẽ đặt lại 'name_was' thành giống với tên' mới' –