Slug 생성 방법이 none인 경우, 새 태그를 생성해도 새 버전의 태그 편집 기능이 정상적으로 표시되지 않습니다

저의 Slug 생성 방식은 아래 그림과 같습니다:

문제가 발생한 이미지와 콘솔 로그는 다음과 같습니다:

Error while processing route: tag.edit.tab You must provide a param `tag_slug`. f@https://communitytest.akarinliu.com/assets/chunk.f315f135db76700eec92.d41d8cd9.js:55:75777
45741/b[1]@https://communitytest.akarinliu.com/assets/chunk.f315f135db76700eec92.d41d8cd9.js:55:76280
45741/M.prototype.generate@https://communitytest.akarinliu.com/assets/chunk.f315f135db76700eec92.d41d8cd9.js:55:79195
_updateURL@https://communitytest.akarinliu.com/assets/chunk.f315f135db76700eec92.d41d8cd9.js:7:37868
finalizeTransition@https://communitytest.akarinliu.com/assets/chunk.f315f135db76700eec92.d41d8cd9.js:7:35507
5099/getTransitionByIntent/i.promise<@https://communitytest.akarinliu.com/assets/chunk.f315f135db76700eec92.d41d8cd9.js:7:34611
k@https://communitytest.akarinliu.com/assets/chunk.f315f135db76700eec92.d41d8cd9.js:65:50635
w@https://communitytest.akarinliu.com/assets/chunk.f315f135db76700eec92.d41d8cd9.js:65:50528
invoke@https://communitytest.akarinliu.com/assets/chunk.f315f135db76700eec92.d41d8cd9.js:226:14537
flush@https://communitytest.akarinliu.com/assets/chunk.f315f135db76700eec92.d41d8cd9.js:226:13617
flush@https://communitytest.akarinliu.com/assets/chunk.f315f135db76700eec92.d41d8cd9.js:226:15333
_end@https://communitytest.akarinliu.com/assets/chunk.f315f135db76700eec92.d41d8cd9.js:226:20091
81107/H/this._boundAutorunEnd@https://communitytest.akarinliu.com/assets/chunk.f315f135db76700eec92.d41d8cd9.js:226:16837
promise callback*81107/r/<@https://communitytest.akarinliu.com/assets/chunk.f315f135db76700eec92.d41d8cd9.js:226:11997
flush@https://communitytest.akarinliu.com/assets/chunk.f315f135db76700eec92.d41d8cd9.js:292:55520
_scheduleAutorun@https://communitytest.akarinliu.com/assets/chunk.f315f135db76700eec92.d41d8cd9.js:226:22280
_ensureInstance@https://communitytest.akarinliu.com/assets/chunk.f315f135db76700eec92.d41d8cd9.js:226:22167
schedule@https://communitytest.akarinliu.com/assets/chunk.f315f135db76700eec92.d41d8cd9.js:226:18253
48252/<@https://communitytest.akarinliu.com/assets/chunk.f315f135db76700eec92.d41d8cd9.js:64:62160
_@https://communitytest.akarinliu.com/assets/chunk.f315f135db76700eec92.d41d8cd9.js:65:50142
m@https://communitytest.akarinliu.com/assets/chunk.f315f135db76700eec92.d41d8cd9.js:65:49806
g@https://communitytest.akarinliu.com/assets/chunk.f315f135db76700eec92.d41d8cd9.js:65:49955
49456/m/</n<@https://communitytest.akarinliu.com/assets/chunk.f315f135db76700eec92.d41d8cd9.js:65:49740
promise callback*49456/m/</n<@https://communitytest.akarinliu.com/assets/chunk.f315f135db76700eec92.d41d8cd9.js:65:49678
49456/m/<@https://communitytest.akarinliu.com/assets/chunk.f315f135db76700eec92.d41d8cd9.js:65:49709
invoke@https://communitytest.akarinliu.com/assets/chunk.f315f135db76700eec92.d41d8cd9.js:226:14537
flush@https://communitytest.akarinliu.com/assets/chunk.f315f135db76700eec92.d41d8cd9.js:226:13617
flush@https://communitytest.akarinliu.com/assets/chunk.f315f135db76700eec92.d41d8cd9.js:226:15333
_end@https://communitytest.akarinliu.com/assets/chunk.f315f135db76700eec92.d41d8cd9.js:226:20091
81107/H/this._boundAutorunEnd@https://communitytest.akarinliu.com/assets/chunk.f315f135db76700eec92.d41d8cd9.js:226:16837
promise callback*81107/r/<@https://communitytest.akarinliu.com/assets/chunk.f315f135db76700eec92.d41d8cd9.js:226:11997
flush@https://communitytest.akarinliu.com/assets/chunk.f315f135db76700eec92.d41d8cd9.js:292:55520
_scheduleAutorun@https://communitytest.akarinliu.com/assets/chunk.f315f135db76700eec92.d41d8cd9.js:226:22280
_ensureInstance@https://communitytest.akarinliu.com/assets/chunk.f315f135db76700eec92.d41d8cd9.js:226:22167
schedule@https://communitytest.akarinliu.com/assets/chunk.f315f135db76700eec92.d41d8cd9.js:226:18253
48252/<@https://communitytest.akarinliu.com/assets/chunk.f315f135db76700eec92.d41d8cd9.js:64:62160
T@https://communitytest.akarinliu.com/assets/chunk.f315f135db76700eec92.d41d8cd9.js:65:51065
resolve@https://communitytest.akarinliu.com/assets/chunk.f315f135db76700eec92.d41d8cd9.js:7:28908
S@https://communitytest.akarinliu.com/assets/chunk.f315f135db76700eec92.d41d8cd9.js:302:9538
getTransitionByIntent@https://communitytest.akarinliu.com/assets/chunk.f315f135db76700eec92.d41d8cd9.js:7:34027
transitionByIntent@https://communitytest.akarinliu.com/assets/chunk.f315f135db76700eec92.d41d8cd9.js:7:32912
doTransition@https://communitytest.akarinliu.com/assets/chunk.f315f135db76700eec92.d41d8cd9.js:7:35214
transitionTo@https://communitytest.akarinliu.com/assets/chunk.f315f135db76700eec92.d41d8cd9.js:7:39526
_doTransition@https://communitytest.akarinliu.com/assets/chunk.f315f135db76700eec92.d41d8cd9.js:7:48130
transitionTo@https://communitytest.akarinliu.com/assets/chunk.f315f135db76700eec92.d41d8cd9.js:26:3574
replaceWith@https://communitytest.akarinliu.com/assets/chunk.f315f135db76700eec92.d41d8cd9.js:26:3628
model@https://communitytest.akarinliu.com/assets/chunk.f315f135db76700eec92.d41d8cd9.js:100:3823
async*deserialize@https://communitytest.akarinliu.com/assets/chunk.f315f135db76700eec92.d41d8cd9.js:7:16071
getModel@https://communitytest.akarinliu.com/assets/chunk.f315f135db76700eec92.d41d8cd9.js:7:27301
5099/resolve/<@https://communitytest.akarinliu.com/assets/chunk.f315f135db76700eec92.d41d8cd9.js:7:25090
k@https://communitytest.akarinliu.com/assets/chunk.f315f135db76700eec92.d41d8cd9.js:65:50635
1개의 좋아요

@Discourse 이 버그를 수정하지 않았나요?

잠시 기다려 주세요. Discourse 스태프가 온라인에 있지 않을 수 있으며, 버그는 즉시 수정되지 않습니다 :slight_smile: .

1개의 좋아요

OP가 이 질문을 언급하는 것 같습니다:

1개의 좋아요

Jagster가 맞다고 봐요. 저기 보면 OP가 한때 정상적으로 작동하는 것처럼 보였다고 언급하고 있네요.

번역이 좀 직설적으로 나올 수 있어서, 그 말은 이미 고쳤을 줄 알았어? 정도로 이해하면 될 것 같아요.

2개의 좋아요

이 문제를 버그 카테고리로 이동했습니다. 포럼이 마지막으로 업데이트된 이후로 이 문제의 수정 사항을 찾을 수 없으며, 해당 문제를 재현할 수 있습니다.

재현 방법:

  1. slug_generation_method를 "none"으로 설정합니다.
  2. 토픽에 태그를 추가하거나 /tags 페이지에서 새 태그를 생성합니다.
  3. 아직 활성화하지 않았다면 experimental_tag_settings_page를 활성화합니다.
  4. 태그 페이지로 이동하여 생성한 태그를 편집해 봅니다.

기대 결과: 슬러그 생성 방법이 “ascii” 또는 "encoded"였던 동안에 생성된 태그와 마찬가지로 태그를 편집할 수 있어야 합니다.
실제 결과: "Error - Something went wrong"이라는 메시지만 표시되며, 브라우저 콘솔에는 tag_slug가 누락되었다는 오류가 표시됩니다.

Error: You must provide a param tag_slug

Error while processing route: tag.edit.tab You must provide a param tag_slug. Error: You must provide a param tag_slug

Uncaught (in promise) Error: You must provide a param tag_slug.


참고: 일부 언어의 경우 기본적으로 slug_generation_method가 "none"으로 설정되어 있습니다. 따라서 이 문제는 관리자가 설정을 변경한 포럼에만 영향을 미치는 것이 아닙니다.

1개의 좋아요

고맙습니다, 여러분! 이 버그를 확인했으며 곧 수정하겠습니다!

(또한, 중국어 번역은 흥미로울 수 있습니다. 중국어를 하는 사람으로서 실제 의미를 충분히 이해하고 있습니다!)
2개의 좋아요

여기서 수정되었습니다:

리포트해 주셔서 감사합니다!

4개의 좋아요

이 주제는 4일 후 자동으로 닫혔습니다. 더 이상 새 답변을 작성할 수 없습니다.