Controlador Custom Devise

Gostaria de personalizar meu controlador de registros para o Devise in Rails. Entendo que você deve criar um controlador como este:

class AccountsController < Devise::SessionsController
  def create
    super
  end
end

Bem, isso é tudo muito bom. Mas então vamos dizer que eu quero controlar totalmente o que acontece no meu#create açao. Como faço isso? Como crio um modelo manualmente e passo todos os parâmetros? O Account.create (params [: account]) lidaria com isso sem problemas? Existe alguma coisa interna acontecendo que eu deveria conhecer ou é minha única opção de ligar#super dentro da ação?

questionAnswers(2)

yourAnswerToTheQuestion