Я пытаюсь реализовать автозаполнение в стиле SO. Я использую этот гем для загрузки необходимого rails3-jquery-autocomplete.
Вот мой контроллер:
autocomplete :tag, :name
Мой макет имеет это:
<%= javascript_include_tag :defaults, "autocomplete-rails.js" %>
Мои маршруты имеют это:
resources :posts do
get :autocomplete_tag_name, :on => :collection
end
И моя форма имеет это:
<%= f.autocomplete_field :tag_list, autocomplete_tag_name_posts_path, :"data-delimiter" => ', ', :class => "tags" %>
У меня есть файл autocomplete-rails.js в моей папке public / javascript. И все же по какой-то причине я продолжаю получать эту ошибку:
undefined method `autocomplete_field' for #<ActionView::Helpers::FormBuilder:0x0000011cb94ef8>.
Мой файл environment.rb выглядит так:
# Load the rails application
require File.expand_path('../application', __FILE__)
# Initialize the rails application
NutraNation::Application.initialize!
Что я делаю не так? Некоторая помощь оставит меня навсегда в вашем долгу.