Когда я пытаюсь обновить отношение «Один ко многим» для существующей записи, отношения не обновляются. В моем случае я хочу удалить отношение, но это не так. Мои модели:
type CardMCQ struct {
gorm.Model
Question string `valid:"required"`
Answers []Answer `valid:"required"`
StackID uint `valid:"required"`
CreatorID string `valid:"required"`
}
// Answer ...
type Answer struct {
gorm.Model
Format string `valid:"required"`
IsCorrect bool
CardMCQID uint
}
Тогда я просто звоню: db.Save(cardMCQ).Error
, но, как я уже сказал, отношения не обновляются. Есть идеи почему?