Wenn ich p1 = Part.create
erstellen schafft es part2
Objekt auch. Aber es aktualisiert die Menge zweimal für part2
Unterauftrag. Ich habe History Tracker für part2
Objekt überprüft. Es zeigt zwei historische Tracker aber nur ein part2
Objekt auf db. Jede Hilfe wäre großartig.Mongoid nach Speichern Rückruf läuft zweimal
0
A
Antwort
0
Erstens, ich bin nicht hundertprozentig auf das, was Ihr Fehler/Problem ist, aber ich hoffe, durch laufen, was in Ihrem Code vorgeht helfen:
Ich gehe davon aus ready_for_invoice standardmäßig true.
Deshalb, was Sie codiert haben, ist zu sagen:
erstellen Sie einen neuen Teil, setzen ready_for_invoice auf true
p1 = Part.create
nach dem Speichern, wenn ready_for_invoice = true (was es tut)
ein neues Teil erstellen, fertig stellen_ for_invoice auf false
p2 = Part.create(ready_for_invoice: false)
nach p2
# run update_total_qty (doing whatever that does)
Spar
nach p1
# run update_total_qty (doing whatever that does)
Spar
Verwandte Themen
- 1. Speichern eingebetteter Dokumente Mongoid
- 2. Javascript läuft zweimal
- 3. onBeforeRendering Funktion läuft zweimal
- 4. Skript läuft zweimal in raspbian
- 5. Facebook SDK 3.0 Rückruf wird zweimal ausgelöst
- 6. Speichern Zeitstempel als Nummer Mongoid
- 7. Django Süd Datenmigration läuft zweimal
- 8. AngularJS ng-Stil läuft zweimal?
- 9. Corebluetooth zentralen Manager Rückruf didDiscoverPeripheral zweimal
- 10. Instagram Echtzeit-Updates Tag - Rückruf zweimal aufgerufen?
- 11. Speichern Verweis auf Schnittstelle Rückruf in DialogFragment nach Konfiguration ändern
- 12. Knoten - Workaround für Mungo, der zweimal nach zweimaligem Speichern drückt
- 13. jquery Rückruf nach slideUp
- 14. Ausführen Rückruf nach insertRowsAtIndexPaths
- 15. jQuery nach Rückruf einfügen?
- 16. Läuft before_save nach Validierungen?
- 17. RStudio Run Befehl läuft zweimal Ausgabe
- 18. Aff versucht, Erfolg nach Rückruf Rückruf ist abgeschlossen
- 19. Toggle nach zweimal
- 20. Mongoid-Array mit Leerzeichen
- 21. sinatra + mongoid
- 22. Rückruf nach Abschluss der Methode
- 23. Funktion nicht aufgerufen nach Rückruf
- 24. Rückruf nach Async forEach AngularJS
- 25. Google+ Anmeldung mit JavaScript - Rückruf sofort zweimal aufgerufen
- 26. Läuft die safety filterchain immer zweimal für asynchrone Anfragen?
- 27. ‚fgets‘ läuft nach ‚printf‘
- 28. Speichern und Laden Image to IsolatedStorage erfordert zweimal speichern
- 29. LocalStorage Feuer zweimal zum Speichern Objekt
- 30. CodeIgniter + jQuery Ajax läuft Fehler aber erfolgreich Rückruf