У меня проблемы с настройкой JQuery Autocomplete с Rails3.Я не получаю никаких ошибок, он просто ведет себя как обычное текстовое поле.
Вот что я сделал:
Сначала я установил автозаполнение, как описано здесь: http://github.com/crowdint/rails3-jquery-autocomplete#readme
У меня есть класс модели, который содержит модель, которая будет в поиске:
class NdbFoodDesController < ApplicationController
autocomplete :ndb_no, :long_desc
... some other functions
end
Затем я добавил функцию в файл маршрутов:
resources :ndb_food_des do
get :autocomplete_ndb_no_long_desc, :on => :collection
end
Затем в представленииЯ добавил следующие строки:
<% f.fields_for :ingredients_recipes do |rif| %>
<% javascript_include_tag "autocomplete-rails.js" %>
<td>
<input type="text" autocomplete="/ndb_food_des/autocomplete_ndb_no_long_desc" id_element="#ndb_no">
</td>
<td>
<%= rif.autocomplete_field :long_desc, autocomplete_ndb_no_long_desc_ndb_food_des_path %>
</td>
<% end %>
Есть ли что-то, что я делаю не так?