Как создать выпадающее меню rails, которое запускает либо текстовую область, либо форму загрузки

#ruby-on-rails #ruby #drop-down-menu

#ruby-on-rails #ruby #выпадающее меню

Вопрос:

Я хотел бы создать выпадающее меню rails с двумя вариантами: «Загрузить файл» и «Написать текст». Когда выбран параметр «Загрузить файл», на правом сайте появится форма загрузки. Когда выбран параметр «Написать текст», вместо него появляется текстовая область.

Большое спасибо!

Ответ №1:

Ну, есть много способов, которыми вы могли бы это сделать, но я бы просто отобразил представление как обычное (но для начала скрыл один из элементов) и прикрепил событие jquery к выпадающему меню. Затем вы можете отобразить / скрыть элемент в обработчике событий на основе выбранного значения. Взгляните на http://api.jquery.com/change /, http://api.jquery.com/hide / и http://api.jquery.com/show / для начала.