如何檢測模型的屬性變化?關于這個問題,我可以看到狀態改變的時間嗎?請指導和幫助。
uj5u.com熱心網友回復:
您可以利用 rails Active Model Dirty來檢查模型中的特定列是否已更改。
例如,用您想觀察Car的列對一個類進行成像。status由于 Rails 自動生成方法status_changed?,您可以將其用作條件檢查來執行您的自定義方法并讀取時間。
class Car
before_update :my_custom_method, if: :status_changed?
def my_custom_method
# read the time
end
end
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/472669.html
標籤:轨道上的红宝石
