Problem mit admin_detailed_user_serializer

Das ist wahrscheinlich nicht hilfreich, aber hier scheint das Problem angefangen zu haben. Es wäre viel besser gewesen, diese Benutzer mit Rails zu erstellen, damit alle Prüfungen der Daten bei der Erstellung von Benutzern durchgeführt werden könnten.

Vielleicht ist das der Schritt, bei dem Sie die Dinge kaputt gemacht haben.

Ist diese Seite live oder eine Testseite, auf der Sie neu anfangen können? Es ist viel einfacher, Dinge nicht kaputt zu machen, als zu versuchen herauszufinden, was kaputt ist und wie man es repariert.

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’

Vielleicht bedeutet das, dass Sie Benutzer mit doppelten E-Mail-Adressen haben?

Bearbeitung: Ich glaube nicht, dass es das ist.

Ich empfehle Ihnen, sich discourse/script/import_scripts at main · discourse/discourse · GitHub anzusehen und ein Skript als Basis für Ihres zu verwenden und ein solches Skript zur Datenimporte zu nutzen. Es sei denn, Sie haben ein tiefes Verständnis von Rails und Discourse, dann ist das direkte Hantieren mit der Datenbank ein Rezept für eine Katastrophe.