Мне было интересно, есть ли способ использовать переключатель, чтобы установить значение поля, которое является текстовым полем.
<%= radio_button("demographics_questionaires", "gender", "Male")%> Male <br\>
<%= radio_button("demographics_questionaires", "gender", "Female")%> Female <<br\>
<%= radio_button("demographics_questionaires", "gender", "Other")%>
Other <%= f.text_field gender %>
Приведенный выше код неверен, но что-то в этом роде.
Если выбран другой переключатель, я хочу, чтобы для пола было установлено значение text_field? Не знаете, как вы создаете эту ассоциацию?
Ex.
[радиокнопка] Мужчина
[переключатель] Женский
[переключатель] Другое __________________
где ____________ текстовое поле для ввода.
В конце концов, если пользователь выбирает мужской пол, я хочу, чтобы в базе данных сохранялось значение «Мужской», для женщины - «ЖЕНСКОЕ» или другое значение, вводимое пользователем.
Я как бы хотел обработать всю логику представления. Возможно ли это или это должно быть сделано в контроллере?
Любые советы приветствуются,