У меня есть этот код, работающий в отдельном представлении, но с внутренней частью form_for
<%= text_field :search_tags, :id => 'search_tags', 'data-autocomplete' => "lame sauce" %>
Я пытаюсь создать простую форму для отправки формы с автозаполнением. Он отлично работает в другом месте, но по какой-то причине, как только я извлекаю это text_field из form_for, он генерирует этот HTML:
<input id="search_tags_{:id=>"search_tags", "data-autocomplete"=>"lame sauce"}" name="search_tags[{:id=>"search_tags", "data-autocomplete"=>"lame sauce"}]" size="30" type="text">
Это все искажено и безобразно :(
Теперь, поскольку это простая форма, которую я отправляю, я просто использовал form_tag, мне просто нужно, чтобы перейти к определенному контроллеру и действию ... вот и все.
Во всяком случае, я прочитал документы text_field_tag и text_field, и кажется, что ни один из них не делает то, что мне хотелось бы. Какое хорошее решение этой проблемы? Или есть какой-то способ использования text_field или text_field_tag, о котором я не знаю?
Большое спасибо!