Детальные групповые права доступа для анонимных и авторизованных пользователей

Хм, вы правы. Чтобы проблема с disallowed_group исчезла, мне нужно исправить ещё несколько вещей, когда предстоящее изменение будет отключено:

  1. anonymous_users и logged_in_users вообще отсутствуют в выборе групп. Думаю, сейчас можно разрешить их использование здесь, и тогда не будет иметь значения, добавили вы everyone в disallowed_groups или нет, если предстоящее изменение отключено.
  2. Исправить Guardian::AnonymousUser#in_any_groups?, чтобы он учитывал anonymous_users, когда предстоящее изменение отключено.
  3. Добавить то же самое алиасирование времени чтения 0 (everyone)5 (logged_in_users) для настроек тем, которое мы используем для настроек сайта.

Думаю, я также могу пометить everyone как (устаревший) в селекторе(ах) групп, пока предстоящее изменение остаётся опциональным и отключённым.

Придам этим задачам приоритет и добавлю их в мой общий план, над которым я работаю.