:authenticate_user! , :foo == true . before_filter :authenticate_user!
- ( ..):
if method_defined?(:authenticate_user!)
before_filter :authenticate_user!
else
before_filter :authenticate_admin!
end
authenticate_user!, false, authenticate_admin!, authenticate!, /admin before_filter.