Rails: modo de manutenção somente para administrador

Gostaria de colocar meu aplicativo no modo de manutenção, mas ainda assim os administradores / moderadores podem fazer login e usar o site. Duas razões

Estou fazendo algumas alterações no aplicativo que são melhor aplicadas usando a interface no aplicativo em vez do consol

Os modificadores não têm acesso ao console, mas podem definitivamente ajudar nas tarefas de manutenção que temos pela frent

Como você recomendaria que isso fosse feito? Eu tenho experimentado definir uma variável de ambienteADMIN_MODE e alterar todas as permissões quando for verdade, mas isso parece bastante desajeitado e lent

Estou usando o CanCan e o Devise, pelo que vale a pena, mas definitivamente estou aberto a sugestõe

Obrigado

questionAnswers(3)

yourAnswerToTheQuestion