Eu pessoalmente acho que isso é um recurso, embora não seja para ser um, pois há uma razão para ser uma categoria anônima. Mas sim, talvez aconteça porque não há um rastreamento mantido para a postagem. Honestamente, não tenho certeza, mas este pode ser o motivo.
Ótimo, isso funciona perfeitamente. Estava me perguntando se todas as contas criadas com @anon são descartadas depois de um tempo ou se permanecem no banco de dados?
Eu não acho que eles sejam descartados/limpos por assim dizer automaticamente. Apenas que novas postagens anônimas após x dias da última feita por esse usuário (controlado por uma configuração principal do site) criam um novo usuário anônimo.
Claro, seria bastante possível fazer isso manualmente.
Entendi :))
Além disso, existe uma maneira de ocultar esse pop-up toda vez que alguém postar?
Aqui está uma correção caso alguém precise, você pode criar o repositório e no arquivo plugin.rb você pode remover tanto result.message quanto result.route_to, assim não haverá mais feedback para o usuário e nenhuma caixa de diálogo ou pop-up será acionado.
É assim que o trecho de código ficaria:
if result.success?
result.post = post
# Mensagem e route_to removidos para pular a caixa de diálogo
else
user.flag_linked_posts_as_spam if creator.spam?
end
Adicionei este CSS a um Componente de Tema para conseguir isso (e ocultar a presença deles):
// Tweaks to the Anon category
body.category-general-hnz-anon {
div.presence-users, div.row div.post-notice.new-user {
display: none;
}
}
O trecho após category- é o slug da categoria que você está direcionando.
Encontrei uma forma alternativa de implementar funções semelhantes a este plugin, mas sem ele: basta adicionar um grupo chamado anon (o que quiser) para incluir todos os usuários anônimos. Claro, você não precisa adicionar todas as contas uma por uma, o e-mail de todos os anônimos é anon.your.site, então configure uma adição automática, depois especifique a segurança de uma categoria para permitir apenas que o grupo anon visualize, crie tópicos e poste.
Inteligente, mas isso perde a funcionalidade principal deste plugin:
Embora seja simples para usuários experientes, o fluxo de alternar para um usuário anônimo, postar no local correto e voltar é um passo muito grande para a maioria!