Questo probabilmente non è utile, ma sembra che sia da qui che è iniziato il tuo problema. Sarebbe stato molto meglio creare quegli utenti con Rails in modo che potesse eseguire tutti i controlli sui dati durante la creazione degli utenti.
Quindi forse è questo il passaggio in cui hai rotto le cose.
Questo sito è online o è un sito di test in cui puoi ricominciare? Sarà molto più facile non rompere le cose che cercare di capire cosa è rotto e poi come risolverlo.
active_model_serializers (0.8.4) lib/active_model/array_serializer.rb:53:in as_json' app/serializers/admin_detailed_user_serializer.rb:166:in similar_users’
(eval):72:in `_fast_attributes’
Forse significa che hai utenti con indirizzi email duplicati?
Modifica: non credo sia questo.
Quello che ti consiglio è di guardare discourse/script/import_scripts at main · discourse/discourse · GitHub e trovare uno script su cui basare il tuo e usare tale script per importare i dati. A meno che tu non abbia una profonda conoscenza di Rails e Discourse, manomettere direttamente il database è una ricetta per il disastro.