Hola lista
Estoy usando el plugin model_auto_completer (gracias Xavier por
publicarlo) en mi aplicación en varios sitios y con diferentes modelos,
el caso es que en los dos primeros funciona perfectamente, pero en el
tercero me da un error
undefined method `reflect_on_association’ for NilClass:Class
por más que miro mi código no consigo ver que hago mal, en principio
estoy haciendo lo mismo que en los otros dos que van bien
¿alguien me puede dar alguna pista?
lo que sale en el navegador:
NoMethodError in Componentes#prueba
Showing app/views/componentes/prueba.rhtml where line #7 raised:
undefined method `reflect_on_association’ for NilClass:Class
Extracted source (around line #7):
5: Sustancia:
6:
7: <%= belongs_to_auto_completer :componente, :sustancia, :nombre %>
Los modelos :
class Sustancia < ActiveRecord::Base
has_many :componentes, :dependent => :protect
has_many :productos, :through => :componentes
belongs_to :user
validates_presence_of :nombre
validates_uniqueness_of :nombre
end
class Componente < ActiveRecord::Base
belongs_to :producto
belongs_to :sustancia
validates_presence_of :producto_id, :sustancia_id
end
Gracias y saludos,
Amaia
–
~~~ ~~~
Amaia C.
~~~ ~~~
Dabne Tecnologías de la
Informaciónc/Los Madrazo, 16 - 3º 4
28014 Madrid
Tel.: (+34) 91 369 17 50
www.dabne.net
~~~ ~~~