erança de tabela única e onde usá-lo no Rails
Estou preso em um problema de design estranho,
Estou trabalhando em dois tipos de perfis Modelos,
Perfil do usuário (pertence ao usuário)utros que são mantidos no site como "bots" (não pertencem a ninguéO comportamento OO típico desses dois tipos de perfis é o mesmo, mas apenas os atributos / propriedades importantes são comuns (os muito importantes de 5 a 6), outras propriedades como "interesses etc." (quase 10 a 15 propriedades) não são comuns. lá para perfis de bot
O codificador que trabalhou nisso anteriormente criou modelos / controladores separados para perfis de bot / perfis de usuário, o que cria muita redundância em todos os lugares e também como esperado, de difícil manutenção, gravação de testes, etc. todos esses problemas de redundânci
lguém sugeriu uma herança de tabela única como soluç
lguém sugeriu usar associações polimórfica
ual é a melhor abordagem? Quando realmente usamos o STI?
Meu próprio pensamento foi que a STI é melhor usada quando os atributos são iguais para os Modelos e diferem no comportament
Pensamentos sobre o que posso fazer?