tetianahogg/cat2 — pull request #3 by oksanka-blaze (2014-09-15 11:10:51+00:00)
Title: fix devise

AdminController используем как базовый для админки и в нем метод :authenticate_admin!, который не позволит зайти в админку без входа как админ.
ApplicationController используется как базовый для пользовательской части, и в нем метод :authenticate_user!
Добавлен рут /admin, который ведет на admin/articles#index. Обрати внимание, что для namespace admin вьюшки должны лежать в папке admin/articles/..., а не в admins/articles/...
При входе на root_path должно запрашивать авторизацию пользователя (/users/sign_in), а при заходе на /admin - админа (/admins/sign_in)

Еще бы определить свои sign_in, sign_out path, но проверь, работает ли это.