이것은 매우 흥미로운 엣지 케이스인 것 같습니다. 셀프 호스팅을 가정할 때, 이것이 무엇을 반환하나요?
./launcher enter app
rails c
Group.pluck(:name, :id)
=> [["everyone", 0],
["moderators", 2],
["admins", 1],
["staff", 3],
["trust_level_0", 10],
["trust_level_1", 11],
["trust_level_2", 12],
["trust_level_3", 13],
["trust_level_4", 14]]
Discourse는 이러한 ID에 대해 매우 엄격합니다. staff는 2여야 하고, admins는 1이어야 합니다. 만약 동일한 이름의 다른 그룹이 있다면 문제가 생길 수 있습니다. 또한 admins라는 이름의 사용자가 없도록 확인하는 것도 좋습니다.