Rails STI: Como alterar o mapeamento entre o nome da classe e o valor da coluna 'type'

Por causa das regras da empresa, não posso usar nossos nomes de classe de domínio; Vou usar uma analogia. Eu tenho uma tabela chamada projetos que tem uma coluna chamada 'type' com valores possíveis como 'indoor' e 'outdoor'. Os registros com interior e exterior têm uma clara separação de funcionalidade e se encaixam perfeitamente como uma implementação de STI. Infelizmente, não posso alterar os nomes de tipo e não posso adicionar classes dentro do espaço de nome global. Existe uma maneira de especificar um valor diferente para 'type'?

Nota: Não estou tentando usar um nome de coluna diferente em vez de 'type' para STI. Estou procurando ter um valor diferente para o tipo, além do nome da minha classe.

questionAnswers(6)

yourAnswerToTheQuestion