No Data Explorer, a tabela user_ip_address_histories não possui linhas. Isso é esperado? Posso ativar o registro de IPs de usuários de alguma forma?
Eu não estava ciente dessa tabela de banco de dados antes. Parece que as entradas só são inseridas na tabela se a configuração do site oculta keep_old_ip_address_count for definida para um valor maior que 0. O valor padrão da configuração é 0, portanto, por padrão, as alterações nos endereços IP não são registradas. O código que controla isso está aqui: discourse/app/models/user.rb at main · discourse/discourse · GitHub.
Se você tiver acesso ao console rails do seu site Discourse, poderá habilitar o registro de alterações de endereço IP entrando no console e executando um comando semelhante ao seguinte:
SiteSetting.keep_old_ip_address_count = 1
No comando acima, defina o valor da configuração para o número máximo de endereços IP antigos que você deseja registrar para cada usuário.
Tente isto:
cd /var/discourse
./launcher enter app
rails c
SiteSetting.keep_old_ip_address_count = 10
exit
exit
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.