Please read for an updated status on RailsCasts:
Learn more or hide this
GitHub User: bobfirestone
I did exactly this. My public user models are made with sorcery. I then used activeadmin and devise to build the back office for me to use.
If you are ok with separate user and admin_user models this isn't a problem.