Je suis ce tutoriel [https://github.com/crowdint/rails3-jquery-autocomplete][1], mais j'ai des problèmes.rails3-jquery-autocomplete ne fonctionne pas
Mes modèles:
class Category < ActiveRecord::Base
attr_accessible :name
has_many :products
end
class Product < ActiveRecord::Base
attr_accessible :name, :category_id
belongs_to :category
end
Schéma:
create_table "categories", :force => true do |t|
t.string "name"
end
create_table "products", :force => true do |t|
t.string "name"
t.integer "category_id"
end
Voici mon contrôleur:
autocomplete :category, :name
Ma mise en page a ceci:
<%= javascript_include_tag :defaults, "autocomplete-rails.js" %>
Mes itinéraires
a ceci:
resources :products do
get :autocomplete_category_name, :on => :collection
end
Et ma forme a ceci:
<%= f.autocomplete_field :category_name, autocomplete_category_name_products_path %>
Je les autocomplete-rails.js dans mon application/assets/javascript dossier. Pourtant, pour une raison que je continue à obtenir cette erreur:
undefined method `category_name'
Avez-vous redémarré le serveur Web après la mise à jour de vos itinéraires? –
oui, j'ai redémarré mon serveur. – jpfonsek