JavaFree.org | RubyOnBr.org

Persistência de classes com herança

Acompanhar Persistência de classes com herança 2 posts, 2 participantes

Avatar daCunha 1 post

Pessoal, sou novo em Ruby e estou com muita dificuldade para encontrar informações sobre persistência de classes que trabalham com herança.

Meu modelo abrange duas classes:

ClasseBase
Atributo 1
Atributo 2
Atributo 3

ClasseFilha < ClasseBase
Atributo 4

Existe alguma maneira de eu configurar para que seja gerado o Model, o Controle, etc, usando o scaffold apenas para a classe filha, e contendo inclusive todos os atributos das classes pai e filha?

Gostaria que no banco de dados ficasse assim:

Nome da tabela = ClasseFilha
Campos = Atributo 1, Atributo 2, Atributo 3, Atributo 4.

Desde já, obrigado a todos!

 
Avatar Fernando Luizão 1863 posts

A forma mais fácil de fazer isso é usar Single Table Inheritance. Dá uma googlada que tem bastante coisa por aí.