Я работаю с веб-приложением, разработанным с помощью Phoenix Framework (написано на Эликсире).
У меня есть поле формы, которое в настоящее время выглядит так:
<div class="form-group">
<%= select f, :category_id, @categories, class: "form-control" %>
<%= error_tag f, :category_id %>
</div>
Это позволяет пользователям выбирать категорию из выпадающего списка (что нормально); тем не менее, я бы хотел, чтобы пользователи видели стандартное текстовое поле, которое будет автоматически заполнять строку, которую вводят, с категориями из моей базы данных, когда они начинают ее вводить.
Функциональность очень похожа на поле «Теги», которое мы используем при публикации вопроса на Stack Overflow.
Как это лучше всего сделать с помощью приложения Phoenix? Я пробовал использовать автозаполнение jQuery; однако мне бы хотелось более «легкое» решение (которое не требует jQuery).
Любые идеи приветствуются. Спасибо за ваше время.