我試圖每次創建記錄和更新記錄後調用一個函數使用回調,我應該使用哪個回調函數,以便它不會給我堆棧級別深錯誤 我的模型代碼堆棧級別深入rails回調函數
class T < ApplicationRecord
before_commit :calculate
before_update :calculate
def calculate
t = get_w + get_t + get_a
self.amount = t
self.save!
end
def get_w
end
def get_a
end
def get_t
end
end
[\ _Update方法後,Rails堆棧級別太深隨着]的可能的複製(http://stackoverflow.com/questions/43797001/ Rails的堆棧層次太深有-後更新方法) –