Я хочу иметь серию шаблонов тренировок, которые пользователь может выбрать при бронировании.Версия бронирования шаблона тренировки может быть отредактирована без изменения исходного шаблона.
Контекст
- У меня есть личный тренер, который делает заказы со своими клиентами.
- У личного тренера много тренировок.
- Каждое бронирование имеет соответствующую тренировку, которую можно редактировать для этого бронирования.
Вопрос Как создать новую тренировку для каждого бронирования и:
- Свяжите новый идентификатор тренировки с бронированием
- Сохраните только тренировки шаблона в коллекции, которая отображается в новой форме бронирования
Угадайте Мое текущее предположение при этом состоит в том, чтобы иметь скрытое поле с параметрами тренировки в форме, которая передается bookings_controller, тогда метод create будет @booking.save && @workout.save
, однако я полностью застрял в деталях, которые нужно выполнить.