이전 게시물: Error 422 when reordering categories
현재 호스팅 인스턴스(discourse.julialang.org)에서도 동일한 오류가 발생하고 있습니다. @staff 분들이 직접 확인해 주시면 감사하겠습니다!
이전 게시물: Error 422 when reordering categories
현재 호스팅 인스턴스(discourse.julialang.org)에서도 동일한 오류가 발생하고 있습니다. @staff 분들이 직접 확인해 주시면 감사하겠습니다!
로그에서 ActiveRecord::RecordInvalid (Validation failed: Slug is invalid) 오류를 확인할 수 있습니다. 특정 카테고리에서만 발생하는 건가요?
조금 더 자세히 살펴보니, 슬러그가 없는 카테고리가 몇 개 있는 것 같습니다. 어떤 상황인지 정확히는 모르겠지만, 조금 더 깊이 파고볼게요… ![]()
@mbauman 더 구체적으로 말씀드리면, 숫자만 포함된 카테고리 슬러그(2019)가 있었는데, 이 것이 검증 체크를 통과하지 못했습니다(아마도 카테고리가 생성된 후에 검증 규칙이 추가된 것으로 보입니다). 해당 부분을 수정한 후 모든 문제가 해결된 것으로 보입니다. ![]()
@Christina 님도 같은 상황일까요?
흥미롭네요 — 네, 저는 해당 카테고리의 상위 항목 위치를 변경하려고 하고 있었습니다! 빈 카테고리 슬러그의 플레이스홀더 텍스트에는 여전히 선택 사항이라고 명시되어 있습니다:

그건 속임수인 것 같고, 실제로 문제의 원인은 '숫자만 허용’하는 설정이었어요.
그걸 수정한 후로 빈 값들이 꽤 안정적으로 작동하고 있습니다.
네, 슬러그를 채워 넣은 뒤 다시 항목을 재배열할 수 있었습니다! 감사합니다!
근본 원인이 명확해졌으니 이제 Contribute > Bug 채널로 다시 옮기는 것이 좋을까요? 간단히 말해, 슬러그(slug)가 채워지지 않은 채로 "2020"과 같은 이름의 하위 카테고리가 존재하고 있었습니다. 그런 상태에서 상위 카테고리를 이동하려고 하면 422 오류가 발생했습니다. 커스텀 슬러그를 지정해 주니 문제가 해결되었습니다. 이제 오류 메시지를 더 실행 가능하게 만들거나 문제를 직접 해결할 수 있는 구체적인 버그 수정 사항이 있을 것 같습니다.
여기까지 거슬러 올라가면 또 다른 언급을 볼 수 있습니다:
그 오래된 Contribute > Bug 주제에는 몇 가지 다른 사례가 섞여 있었던 것 같습니다. 이 주제의 작성자(OP)는 여러분의 문제와 동일한 문제를 겪고 있지 않을 수 있습니다.
여러분의 문제를 깔끔하게 분리하고, 팝업에서 오류 메시지를 더 명확하게 표시하도록 제안하는 것이 좋습니다.