Forum: Rails-ES Problema con model_auto_completer

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
A7e0c3c85a9216147d26ce8632452e93?d=identicon&s=25 Amaia (Guest)
on 2007-04-24 15:29
(Received via mailing list)
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 Castro
~*~*~ ~*~*~
Dabne Tecnologías de la
Informaciónc/Los Madrazo, 16 - 3º 4
28014 Madrid
Tel.: (+34) 91 369 17 50
www.dabne.net
~*~*~ ~*~*~
7223c62b7310e164eb79c740188abbda?d=identicon&s=25 Xavier Noria (Guest)
on 2007-04-24 15:50
(Received via mailing list)
On Apr 24, 2007, at 3:28 PM, Amaia wrote:

> 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 %>

Por el mensaje de error diriase que @componente es nil en la vista.

-- fxn
A7e0c3c85a9216147d26ce8632452e93?d=identicon&s=25 Amaia (Guest)
on 2007-04-24 16:15
(Received via mailing list)
Muchas gracias Xavier, ahora funciona perfecto :)
me faltaba el @componente = Componente.new

Saludos
Amaia
This topic is locked and can not be replied to.