admin_detailed_user_serializer 문제

이 정보가 도움이 되지 않을 수도 있지만, 문제의 시작점이 여기인 것 같습니다. 사용자를 생성할 때 데이터에 대한 모든 검증을 수행할 수 있도록 Rails를 사용하여 사용자를 생성하는 것이 훨씬 나았을 것입니다.

아마도 이 단계에서 문제가 발생한 것 같습니다.

이 사이트는 운영 중입니까, 아니면 처음부터 다시 시작할 수 있는 테스트 사이트입니까? 문제를 일으키는 것보다, 무엇이 깨졌는지 파악하고 어떻게 수정할지 알아내는 것이 훨씬 쉬울 것입니다.

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’

아마도 중복된 이메일 주소를 가진 사용자가 있다는 뜻일까요?

수정: 그 문제는 아닌 것 같습니다.

제가 추천하는 방법은 https://github.com/discourse/discourse/tree/master/script/import_scripts를 확인하고, 그 중 하나를 기반으로 자신의 스크립트를 작성하여 데이터를 가져오는 것입니다. Rails와 Discourse에 대한 깊은 이해가 없다면 데이터베이스를 직접 조작하는 것은 재앙을 초래할 수 있습니다.