Обрабатываете ли вы всех пользователей в контроллере пользователей?
, если это так ...
before_filter: authenticate_user !,: only => [: change_password],: кроме => [: create,: show,: show_profile,: signup]
Вы можете имитировать то же самое для пользователя-администратора или любого другого типа пользователя ... как
before_filter: authenticate_admin_user !,: only => [: edit,: update,: change_password],: кроме => [: new,: create,: show,: show_profile,: signup]
, в этом случае вам нужно написать authenticate_user / authenticate_admin_user иобрабатывать вашу бизнес-логику в ...
Если вам нужно что-то еще ... пожалуйста, дайте мне знать ...