최신 2.6.0 beta4, 개발 환경, ubuntu 20.04, firefox 81, 프랑스어 로케일 (
네, 알아요.
)
하나를 가질 수 있어야 하는지 확실하지는 않지만, 악센트 문자가 포함된 카테고리 슬러그(새로 생성된 카테고리에서)는 domain/c/slug/id 페이지 로딩을 실패하게 만듭니다(리다이렉트가 너무 많음?).
그동안, 혹시 모르니 rails 솔루션
Category.where(id: the-id-number).update(slug: "the-slug-without-any-accent")
우연히 slug 생성 방식 사이트 설정을 "encoded"로 설정해 보셨나요?
여기서 비슷한 버그가 보고된 적이 있습니다: Newly added non-ASCII category page does not load. 무언가 되돌아간 것처럼 보인다면 알려 주세요!
3개의 좋아요
아, 미안합니다. 좀 더 열심히 찾아봤어야 했는데요 ![]()
실제로 slug generation method가 ascii로 설정되어 있었네요.
encoded로 설정하니 정상적으로 작동합니다!
보통 슬러그에서 발음 기호를 피하는 습관이 있는데, 몇 번은 앱이 자동으로 처리해 준 것 같기도 해요.
ascii로 설정해 놓고 실수로 발음 기호가 포함된 슬러그를 설정하는 것을 방지할 수(해야) 할까요?
1개의 좋아요
이 부분은 분명히 개선할 여지가 있다고 생각합니다. 직접 테스트해 봤는데, 억양 문자가 포함된 슬러그를 무심코 입력하고 저장한 후, 해당 설정의 존재를 깨닫기 전까지는 수정할 수 없는 깨진 페이지에 도달하는 경험은 꽤나 당황스럽습니다.
2개의 좋아요
오, 그렇죠!
처음부터 무슨 일이 일어나고 있는지 (어렴풋이) 추측은 했지만, "accent"나 “category” 대신 "accentuated"와 "accented"를 검색하는 실수를 저질렀습니다.
설정을 생각조차 못 했어요. 원래 작동하지 않는다고 확신했거든요 ![]()
1개의 좋아요
완료된 것 같습니다 ![]()
1개의 좋아요
이 주제는 6일 후 자동으로 닫혔습니다. 더 이상 새로운 답글을 작성할 수 없습니다.