對於ActiveRecord中的每個模型,似乎都有一個名爲「changed」的私有屬性,它是一個數組,列出了自從您從數據庫檢索記錄後發生更改的所有字段。ActiveRecord:如何設置模型的「更改」屬性?
例子:
a = Article.find(1)
a.shares = 10
a.url = "TEST"
a.changed ["shares", "url"]
反正有沒有設置這個自己 「改爲」 財產?我知道這聽起來像是hacky/klunky,但我正在做一些非常不尋常的事情,那就是使用Redis來緩存/檢索對象。
正是我在找的東西。謝謝! –