안녕하세요,
몇 주 전에 한 협회를 위해 Discourse를 설치했습니다. 전체적으로 잘 작동하고 있습니다.
저는 관리자이며, 다른 관리자 및 모더레이터를 지정했습니다. 다른 관리자가 카테고리를 생성한 후 이름을 변경했습니다.
이제 해당 카테고리를 편집하거나 다른 이름으로 변경하거나 삭제하려고 하는데, 매번 404 오류가 발생합니다.
./launcher rebuild app을 실행해 보았지만 성공하지 못했습니다.
혹시 아이디어가 있으신가요?
감사합니다,
Aymeric
uncategorized의 이름이 변경되었나요?
아니요, 다른 이름입니다.
어딘가에서 SSH에서 서버의 주제를 직접 삭제하는 방법을 본 적이 있는데, 카테고리에도 비슷한 방법이 적용될 수 있을까요?
https://meta.discourse.org/t/how-can-i-delete-a-topic-permanently/138321/2
여전히 '분류되지 않음’이라는 이름이 변경된 것이라고 생각합니다.
하지만 다음과 같은 작업을 수행할 수 있습니다.
Category.find_by(name: "ffd").destroy!
슬러그에 어떤 억양(특수문자)이 있는 것 같아서,
./launcher enter app
을 실행한 후
rails c
를 실행하고
c = Category.find_by(id: 'the_id')
(q)
c.update(slug: 'new-slug')
를 실행하고 exit를 두 번 입력했습니다. 이후 Category 수정 페이지에 접근할 수 있었습니다.
안녕하세요, 작동합니다!!! @Benjamin_D, @pfaffman 님 감사합니다.
문제가 슬러그에 있는 발음 기호(억양) 때문이라고 생각합니다. 슬러그에 발음 기호를 사용하면 문제가 다시 반복될까요?
슬러그 생성 방법 설정은 무엇인가요?
새 카테고리에서 이름을 지정하면 자동으로 생성됩니다. 그는 “slug” 이름이 "pour améliorer la communication du site des adhérents du CA"인 카테고리를 만들고, 나중에 "communication vélivélo"로 이름 변경한 것으로 보입니다.
제가 말하는 건 파라미터인데, ascii 또는 encoded로 설정할 수 있어요(그렇게 하면 어떤 기능이 동작하지 않을 수 있지만, 두 가지 설정의 예상 결과와 결과에 대해 정확히 확신은 없어요
)
전혀 모르겠습니다. 파라미터가 어디 있는지 모르겠어요. UTF8을 사용하려고 생각하고 있었습니다.
여기에 있습니다:
your.domain/admin/site_settings/category/all_results?filter=slug
안녕하세요, 이건 ASCII입니다. 저는 절대 이것을 수정하지 않습니다.
encoded로 설정해 보시고, 그렇게 하면 카테고리를 편집할 수 있는지 확인해 보세요.
