Я использую расширение typeahead js из twitter bootstrap для поля автозаполнения. У меня есть тонкая проблема с этим. У меня есть текстовое поле типа :
<%= text_field_tag :search, params[:search], :data => { :provide => 'typeahead', :source =>...} %>
. Проблема в том, что мне нужно указать name='search' (с :search ), чтобы иметь возможность получить значение поиска ввода текста. Однако, если я это сделаю, браузер автоматически создаст историю автозаполнения записей, которые я уже пробовал в своем текстовом поле.
Если я удалю :поиск и заменю на '', браузер не сможет "сохранить" историю, потому что в текстовом поле нет атрибута имени. Однако таким образом я не могу получить введенное значение самостоятельно.
Как это обойти?