RGJ
(Richard - Communiteq)
2025 年 1 月 17 日午後 12:54
1
title を X 文字より長く設定すると、バックアップが作成できなくなります。
EXCEPTION: /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)
2025 年 1 月 17 日午後 3:21
2
Richard - Communiteq:
はい、実際にそのようなことをする人もいます。
そうすべきではありません!
彼らが間違っていると指摘すべきではない、というのがあなたの主張でしょうか。
「いいね!」 2
sam
(Sam Saffron)
2025 年 1 月 20 日午前 4:37
3
修正は洗練が必要な場合があります。
> "".parameterize.presence[..64]
NoMethodError: undefined method `[]' for nil
ただし、これは機能するはずです。
SiteSetting.title.parameterize[...64].presence || "discourse"
サイトタイトルの現在の最大長制限で問題ないか、再検討する必要があるかもしれません @hugh
cc @gerhard
「いいね!」 5
sam
(Sam Saffron)
クローズされました:
2025 年 1 月 26 日午後 9:00
6
このトピックは2日後に自動的に閉じられました。返信はもう受け付けられません。