我正在使用類似系統的分析,并希望在發生模型屬性更改時將其發送給它
假設我有這樣的事情:
after_update :my_update_method
def my_update_method
#send update changes to analytics system
end
有沒有辦法my_update_method讓模型屬性發生變化?比。每次都發送整個模型,這似乎效率低下
uj5u.com熱心網友回復:
您可以先選擇您的 Rails 版本并嘗試 https://jetrockets.com/blog/rails-5-2-changes-in-callbacks
前任 :
class Book
after_update :my_update_method
def my_update_method
#send update changes to analytics system in Case Rails 5
values = saved_changes
p values
end
end
Book.last.update(title: "Hello")
# Output
{"title"=>["s", "Hello "], "updated_at"=>[Sun, 13 Nov 2022 22:34:33 UTC 00:00, Sun, 13 Nov 2022 22:37
祝你好運????
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/534557.html
