autocomplete-rails.js будет искать элемент с атрибутом data-autocomplete после того, как документ будет готов.
Так как вы не добавили поле автозаполнения на страницу просмотра, оно показывает нулевое значение.
Вы можете добавить авто поле с автозаполнением двумя способами.
1. Использование формы для
form_for @product do |f|
f.autocomplete_field :brand_name, autocomplete_brand_name_products_path
end
Это сгенерирует HTML
<input type="text" data-autocomplete="products/autocomplete_brand_name">
2. Использование form_tag
form_tag 'some/path'
autocomplete_field_tag 'address', '', address_autocomplete_path, :size => 75
end
Ничего, что вы сделали неправильно. Вы находитесь в середине разработки. Эта проблема будет решена, когда вы добавили автозаполнение, поданное на странице просмотра, как описано в геме.
ура :)