RGJ
(Richard - Communiteq)
1월 17, 2025, 12:54오후
1
X자리를 초과하는 title을 설정하면 백업이 생성되지 않습니다.
예외: /var/www/discourse/lib/discourse.rb:139:in 'exec': rm: cannot remove '/var/www/discourse/public/backups/default/redacted-xxx(...)xxx-2025-01-17-125027-v20250116024516.tar': File name too long
사실 사람들이 정말로 그렇게 합니다.
제안된 수정 사항
def get_parameterized_title
SiteSetting.title.parameterize.presence[..64] || "discourse"
end
4개의 좋아요
pfaffman
(Jay Pfaffman)
1월 17, 2025, 3:21오후
2
Richard - Communiteq:
네, 실제로 사람들이 그렇게 합니다.
그렇게 하면 안 되죠!
그분들의 주장이, 이번에도 그들에게 틀렸다고 말하지 말아야 한다는 것이구나 싶습니다.
2개의 좋아요
sam
(Sam Saffron)
1월 20, 2025, 4:37오전
3
수정이 더 정교해질 필요가 있을 수 있습니다:
> "".parameterize.presence[..64]
NoMethodError: undefined method `[]' for nil
하지만 이 코드는 작동해야 합니다.
SiteSetting.title.parameterize[...64].presence || "discourse"
사이트 제목의 현재 최대 길이 제한에 대해 우리가 만족하는지 재고해 볼 필요가 있을 것 같습니다 @hugh
cc @gerhard
5개의 좋아요
sam
(Sam Saffron)
에 닫힘
1월 26, 2025, 9:00오후
6
이 주제는 2일 후 자동으로 닫혔습니다. 새로운 답변은 더 이상 허용되지 않습니다.