Ich versuche, eine Funktion mit Callback jedes Mal nach der Erstellung des Datensatzes und der Aktualisierung des Datensatzes, die Callback-Funktion sollte ich verwenden, so dass es mir Stack-Level zu geben tief Fehler mein Modell-Code istStack-Ebene tief in Schienen Callback-Funktion
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
Mögliches Duplikat [Rails Stack-Ebene zu tief mit nach \ _update Methode] (http://stackoverflow.com/questions/43797001/ rails-stack-level-zu-tief-mit-nach-update-methode) –