Ich habe eine after_save
Rückruf auf Scorecard
Klasse.Übergeben Sie einen Hash zu ActiveRecord # Speichern
In diesem Rückruf erstellen und speichern ich ein Objekt in einem anderen Modell BalanceLedger
.
Ich brauche eine Nachricht an dieses Objekt zu übergeben in der after_save
von Scorecard
erstellt wird Ist das möglich?
z.B. (Wo dies nicht gültig, aber versuch, meinen Punkt zu bekommen)
scorecard.total = new_total
scorecard.save(message: 'This is an Admin correction')
class Scorecard < ActiveRecord::Base
after_save do
BalanceLedger.create!(total: total, message: params[:message])
end
Ich mag diesen Gedanken. Lass mich das untersuchen. – slindsey3000