Rails : режим обслуживания только для администраторов

Я бы хотел перевести свое приложение в режим обслуживания, но все же администраторы / модераторы могут войти в систему и использовать сайт . Две причины:

  1. Я вношу некоторые изменения в приложение, которые лучше всего применять с помощью интерфейса внутри приложения, а не консоли.

  2. Модераторы не имеют доступа к консоли, но определенно могут помочь с обслуживанием стоящие перед нами задачи.

Как вы порекомендуете это сделать? Я экспериментировал с установкой переменной окружения ADMIN_MODE и изменением всех разрешений, когда это правда, но это кажется довольно медленным и медленным.

Я использую CanCan и Devise, чего это стоит, но я определенно открыт для любых предложений.

Спасибо!

9
задан Andrew 13 July 2011 в 05:00
поделиться