Lorsque j'utilise ceci, le serveur se bloque et quand je reviens à l'application après un redémarrage complet, mon crédit est dans les 1000 €.Pourquoi est-ce une boucle sans fin? ActiveRecord
ce qui se passe ici ..
Merci: D
Lorsque j'utilise ceci, le serveur se bloque et quand je reviens à l'application après un redémarrage complet, mon crédit est dans les 1000 €.Pourquoi est-ce une boucle sans fin? ActiveRecord
ce qui se passe ici ..
Merci: D
Me semble que vous définissez le :give_user_credit callback
pour exécuter chaque fois que le dossier est mis à jour.
Mais depuis le rappel à jour l'enregistrement, il déclenche alors à nouveau le rappel, qui continuera ainsi de suite ...
Vous pouvez également utiliser cette méthode privée:
model.credit = 10
model.send(:update_without_callbacks)
Merci pour cette ive déplacé la logique dans le contrôleur et maintenant son fonctionnement bien, honte le £ 3112.20 est fausse: P –
@Karl Que diriez-vous de before_save: on =>: mise à jour, puis n'appelez pas update_attribute ...? – hurikhan77