Rails: как создать новую связанную модель из коллекции шаблонов - PullRequest
0 голосов
/ 29 января 2012

Я хочу иметь серию шаблонов тренировок, которые пользователь может выбрать при бронировании.Версия бронирования шаблона тренировки может быть отредактирована без изменения исходного шаблона.

Контекст

  • У меня есть личный тренер, который делает заказы со своими клиентами.
  • У личного тренера много тренировок.
  • Каждое бронирование имеет соответствующую тренировку, которую можно редактировать для этого бронирования.

Вопрос Как создать новую тренировку для каждого бронирования и:

  • Свяжите новый идентификатор тренировки с бронированием
  • Сохраните только тренировки шаблона в коллекции, которая отображается в новой форме бронирования

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

1 Ответ

0 голосов
/ 29 января 2012

Трудно понять, что вы пытаетесь сделать, но похоже, что вы хотите использовать: http://api.rubyonrails.org/classes/ActiveRecord/NestedAttributes/ClassMethods.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...