от
У меня есть два объекта: CarOffer и автомобиль. В CarOffer состоит из различных атрибутов, одним из которых ссылается на автомобиле. Другими словами, я могу иметь несколько CarOffers, несколько машин, но есть одна и только одна машина в CarOffer. Автомобиль может присутствовать в нескольких CarOffers. Удаление CarOffer не должны удалять машины, на которые он ссылается, а удаление автомобиля не должно быть возможным, если все CarOffers ссылки на него были удалены. Обычно, я бы просто добавили атрибут carId для CarOffer, но из документации Горм, я чувствую, что я должен использовать силу Горм чтобы добавить объект автомобиль CarOffer, а не только его ID. Однако я немного потерял, я не испытываю ни 'принадлежит', ни 'прочая, не закрывающая лодыжку' действительно, чего я хочу. К тому же, как я иду, чтобы создать новый CarOffer? Я бы ожидать, чтобы быть в состоянии сделать
new CarOffer(carId: 123).save()
но вместо этого я чувствую, что я должен делать:
new CarOffer(car: Car.get(123)).save()
Это не создать один дополнительный запрос?

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Чтобы избежать проверки в будущем, пожалуйста войдите или зарегистрируйтесь.
Добро пожаловать на сайт ByNets, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...