Chris27
(Chris)
1
アクティブなコミュニティの設定を更新して、すべてのユーザー名を最低6文字にしたいと考えています。6文字未満の名前は手動で更新していますが、「Staff」グループ名は6文字未満であり、更新可能かどうか確信が持てません。
管理画面には、「既存のユーザーやグループにこの最小文字数未満の名前が存在する場合、サイトが機能しなくなります」という警告が表示されています。もちろん、サイトが機能しなくなるのは避けたいです。
「警告:既存のユーザーまたはグループにこの最小文字数未満の名前が存在する場合、サイトが機能しなくなります!」
どなたかご助言いただけますでしょうか?
よろしくお願いいたします。
RGJ
(Richard - Communiteq)
3
いいえ、多くの問題に直面することになります。
2.6.0 :004 > Group.find(3).name
=> "long-staff-name"
2.6.0 :005 > Group.refresh_automatic_groups!()
=> [:everyone, :admins, :moderators, :staff, :trust_level_0, :trust_level_1, :trust_level_2, :trust_level_3, :trust_level_4]
2.6.0 :006 > Group.find(3).name
=> "staff"
pfaffman
(Jay Pfaffman)
4
はい。これを見て、そもそも回答を提案してしまったことに驚きました。
つまり、私の回答のうちこの部分だけが役立ったのかもしれませんね!
Stephen
(Stephen)
5
そのコードスニペットを削除しておくのが賢明かもしれません。下にスクロールしてそれがどれほど愚かなアイデアか気づく前に、誰かが試そうとするのを防ぎたいですから。