Como redirecionar o caminho inicial (raiz) de um usuário com base em sua função usando o Devise?

Estou trabalhando em um aplicativo de gerenciamento de projetos e, no aplicativo, tenhogerentes de projeto eclientes. Estou usando o Devise e o CanCan para autenticação / autorização.

Em que momento após o login devo redirecionar o usuário para seu próprio controlador / layout / visualizações específicos? Existe uma maneira de verificar se hácurrent_user.role noroutes.rb e definir a raiz (ou redirecionar) com base no fato de serem ou não um gerente de projetos ou um cliente? É alguma alteração que eu possa fazer no Devise em algum lugar?

Agradecemos antecipadamente por qualquer ajuda! --Marca

questionAnswers(5)

yourAnswerToTheQuestion