Olá pessoal, estou tentando usar o Devise para fazer autenticação no meu projeto,
mas estou tendo algumas dúvidas.
No caso, eu tenho uma classe Usuário que tem duas subclasses Empresa e Cliente.
Usei o rails g devise Usuario para gerar tudo para a classe usuário, e depois usei
rails g devise:views Empresa e rails g devise:views Cliente para customizar as views
de cada tipo de usuário (porque cada classe tem seus atributos específicos, porém
o cadastro de email e senha é igual para as duas).
Feito isso, customizei as views registrations/new.html.erb de ambas as classes, e acrescentei
no routes.rb as linhas devise_for clientes e devise_for empresas, que gera as rotas certinhas
pra mim.
Até aí tudo bem, porém quando inicio a aplicação, e tento acessar /empresas/sign_up ou
/clientes/sign_up, as views que são chamadas não estão customizadas. Na verdade, elas
estão no formato padrão do próprio devise... me parece que eles estão usando as views da classe
Usuário, e não as suas respectivas views customizadas.
Alguém saberia me dizer o que está faltando, ou onde estou errando?
Agradeço desde já.