ok, desculpa, na verdade a LLM me passou informações desatualizadas.
aqui estão alguns comandos que eu tentei e usei.
para listar os usuários administradores e o valor da configuração deles para as próximas alterações:
# docker exec -it app rails r 'User.where(admin: true).each { |u| puts "#{u.id} #{u.username} #{u.user_option.enable_upcoming_change_available_notifications}" }'
-1 system true
-2 discobot true
1 AdminTeam false
para um id específico — no meu caso, 1 — alterne a configuração para esse id:
# docker exec -it app rails r 'x=1;User.find(x).user_option.update!(enable_upcoming_change_available_notifications: !User.find(x).user_option.enable_upcoming_change_available_notifications)'
Eu prefiro o comando de uma linha a partir do shell root, é claro que se preferir, pode entrar no docker, entrar no rails e então executar as ações.