tôi đã liên kết sau trong ứng dụng của tôi:Chạy chỉ là một callback nếu một thuộc tính đã thay đổi trong Rails
# Page
belongs_to :status
Tôi muốn chạy một callback bất cứ lúc nào status_id
của một page
đã thay đổi.
Vì vậy, nếu page.status_id
chuyển từ 4 đến 5, tôi muốn có thể nắm bắt điều đó.
Làm như thế nào?
Liệu '_changed' vẫn làm việc cho Rails 4 và lên? – Breno
@Breno yes. http://api.rubyonrails.org/classes/ActiveModel/Dirty.html – pdobb
Giải pháp này không được chấp nhận trong các phiên bản mới hơn. –