Devise within namespace

Posted by Harm de Wit on Stack Overflow See other posts from Stack Overflow or by Harm de Wit
Published on 2010-12-21T15:33:38Z Indexed on 2010/12/22 10:54 UTC
Read the original article Hit count: 360

Hey,

I'm trying to split my rails project in a front-end for regular users and a back-end for admins. Therefore i have created a namespace 'admin' so that i can easily control admin specific controller methods/layouts/authentication in the map admin.

I'm using Devise to register/authenticate my admins only. Because it is only used for admins only i'm trying to move Devise to the admin namespace.

I could not find exactly what i was looking for in the documentation of Devise but i tried something like this in routes.rb:

namespace 'admin'do 
  devise_for :admins
end

I also tried to make a custom Devise::Sessions controller but that too didn't seem to work out.

Does anyone know how to do this? Should i just use the regular routes for devise with a custom(admin) layout?

© Stack Overflow or respective owner

Related posts about ruby-on-rails

Related posts about namespaces