Configurando a interface CURD para o modelo que possui configuração

Devise é uma gema de rubi usada em rails para autenticação.
O projeto em que estou trabalhando requer um namespace de administrador e um namespace de usuário que usam um dispositivo para fazer login. No espaço de nomes do administrador, precisamos de uma interface CURD para a tabela do usuário, que está associada ao dispositivo para login.
Então codifiquei os controladores e visualizações.
Salvei o registro do usuário atribuindo e-mail, senha e nome de usuário ao novo objeto Usuário, mas o problema é que apenas esses atributos o devise salva o registro no modelo do usuário, mas não criptografa a senha que e o campo criptografada senha está vazio ele usa no modelo de autenticação .

Eu contei meu problema para https://twitter.com/coder_hsps e ele sugeriu atribuir a mesma senha ao atributo password_confirmation em meu controlador e funcionou

obrigado