Я пытаюсь реализовать список, который дает предложения пользователям, когда они вводят в поле формы, и добавляет эту опцию в качестве тега, когда они нажимают / вводят опцию. как в области навыков Upwork 
У меня есть языки в качестве параметров, и пользователи могут выбирать несколько языков.
Прямо сейчас я реализовал это как выпадающий список с флажками.
<div class="button-group">
<label class="form-control" data-toggle="dropdown">Choose Languages<span class="fa fa-angle-down"></span> </label>
<ul class="dropdown-menu">
<li>
<a class="small"><%= f.check_box :language5, {}, 'none', nil %> No Other Language</a>
</li>
<li>
<a class="small"><%= f.check_box :language1, {}, 'arabic', nil %> Arabic </a>
</li>
<li>
<a class="small"><%= f.check_box :language2, {}, 'cantonese', nil %> Cantonese </a>
</li>
<li>
<a class="small"><%= f.check_box :language3, {}, 'french', nil %> French </a>
</li>
<li>
<a class="small"><%= f.check_box :language4, {}, 'spanish', nil %> Spanish </a>
</li>
</ul>
</div>
Хотелось бы получить некоторые рекомендации по реализации метода типа тега. ТИА.