[Ror-es] ActiveRecord: Necesito una columna llamada 'type' y da error

Iñaki ibc2 at euskalnet.net
Tue Aug 1 12:42:00 GMT 2006


El Lunes, 31 de Julio de 2006 20:20, David Sedeño escribió:
> Hola,
>
> Yo lo que hice fué redefinir la columna en la que rails busca para hacer
> el tema de la herencia. En el modelo pones:
>
> def self.inheritance_column
>     "type2"
> end
>
> Siendo type2 una nombre que no exista en la tabla (o si existe se use para
> hacer la herencia).
>
> Saludos


Eso es elegancia, sí señor. ;)

Muchas gracias.



>
> > Hola, tengo una tabla en la que necesariamente hay un campo "type"
> > (así, en  minúsculas y todo). AL crear un modelo de ActiveRecord no da
> > ningún aviso ni  similar, pero al tratar de editar o mostrar una
> > entrada aparece un error  debido a que uno de los campos es "type" que
> > evidentemente coincide con uno  de los atributos de cualquier objeto en
> > Ruby.
> >
> > Me gustaría saber si hay alguna forma elegante de solventar este
> > problema. Es  decir: ¿cómo usar un modelo o un scaffold contra una
> > tabla que necesariamente  contiene un campo "type". ¿A alguien le ha
> > pasado alguna vez lo mismo?
> >
> > Un saludo y gracias.
> >
> >
> > --
> > Iñaki
> > _______________________________________________
> > Ror-es mailing list
> > Ror-es at lists.simplelogica.net
> > http://lists.simplelogica.net/mailman/listinfo/ror-es
>
> _______________________________________________
> Ror-es mailing list
> Ror-es at lists.simplelogica.net
> http://lists.simplelogica.net/mailman/listinfo/ror-es

-- 
Iñaki


More information about the Ror-es mailing list