У меня есть модель событий со столбцом kind
.Событие может быть тренировочным лагерем, конференцией и т. Д.
Прямо сейчас на каждой странице события я отображаю форму для Клиента, чтобы клиент мог зарегистрироваться на это конкретное событие.Клиент belongs_to
Событие.
Теперь я хотел бы иметь новый тип события, и для этого конкретного события мне нужно отобразить дополнительные поля в форме для клиента.Таблица клиентов не имеет этих столбцов.Поля должны быть такими, как местоположение, дата обучения, имя родителя, родительский телефон и т. Д.
Конечно, новые поля должны быть проверены при вводе.Я знаю, как условно отображать различные формы на странице показа событий, но я не совсем уверен, где добавить новые столбцы и как обрабатывать их в контроллере.Я не хотел бы добавлять эти столбцы в таблицу Customer, потому что я думаю, что они там на самом деле не принадлежат.
Кроме того, мне также нужно проверить новые поля, чтобы возникла ситуация, когда я отображаю различные формы и могуне проверять все поля, если отображается только одна конкретная форма.
У вас есть идеи, как мне это сделать?