Error con has_many y through

si seguro que es una tontería pero no se donde puede estar el error

class Family < ActiveRecord::Base
has_many :attributesfamilies
has_many :attributes, :through => :attributesfamilies # esta linea si
la comento se insertan correctamente las familias
end

class Attribute < ActiveRecord::Base
has_many :attributesfamilies
has_many :families, :through => :attributesfamilies
end

class AttributesFamily < ActiveRecord::Base
belongs_to :family
belongs_to :attribute
end

el error “uninitialized constant Family::Attributesfamily” le da al
insertar familias, si se insertan attributos se insertan correctamente
¿alguien ve algo raro?

Gracias.
Un saludo.

gracias, pero con el guion indica que no puede encontrar la asociacion
con el modelo.

he probado ya casi todas las combinaciones y nada que no hay manera :frowning:

un saludo

On 6/14/07, aitor [email protected] wrote:

has_many :families, :through => :attributesfamilies

Gracias.
Un saludo.

Si en “CamelCase” se llama AttributesFamily, en “snake_case” se ha de
llamar attributes_family, tú lo tienes puesto sin el guión bajo
(supongo que será eso).


Sergio Gil Pérez de la Manga
e-mail > [email protected]
blog > http://www.lacoctelera.com/porras

attributes es reservada :frowning:

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs