Forum: Rails-ES error con has_many y through

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.
94ac01209314464490a94b47f051be0b?d=identicon&s=25 aitor (Guest)
on 2007-06-14 11:14
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.
45742831d67c80d12cd7b24907b8d760?d=identicon&s=25 Sergio Gil Pérez de la Manga (Guest)
on 2007-06-14 11:26
(Received via mailing list)
On 6/14/07, aitor <ruby-forum-incoming@andreas-s.net> 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 > sgilperez@gmail.com
blog > http://www.lacoctelera.com/porras
94ac01209314464490a94b47f051be0b?d=identicon&s=25 aitor (Guest)
on 2007-06-14 12:58
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 :-(

un saludo
94ac01209314464490a94b47f051be0b?d=identicon&s=25 aitor (Guest)
on 2007-06-14 13:32
attributes es reservada :-(
This topic is locked and can not be replied to.