Nie ste si istí, či ide o konkrétnu vec súvisiacu s monoidmi, alebo či to platí pre väčší vzor aktívneho záznamu. Mám nasledujúci blok kódu, ktorý funguje:
submission.reload.profile
submission.milestone = self.milestone
submission.profile = @profile
@profile.save && submission.save
Vzťah sa správne aktualizuje. Ak však vytiahnem prvý riadok (ku ktorému som sa dostal iba prostredníctvom pokusov a omylov), prestane fungovať a vzťah sa neaktualizuje.
Prečo?
odpovede:
1 pre odpoveď č. 1Môže to byť pri odoslaní, ktoré majú neplatné atribúty. Pri opätovnom načítaní môže byť odovzdanie späť na overenie stavu a môže byť uložené. skúste p submission.errors po uložení bez opätovného načítania