能否更改“Staff”组名?

我需要更新活跃社区的设置,使所有用户名至少为 6 个字符。我们正在手动更新所有少于 6 个字符的名称,但“Staff”组的名称少于 6 个字符,我不确定是否可以更新?

管理员中的警告指出,如果存在名称短于最小值的用户或组,我们的网站将会崩溃,这显然不是我想要的:

“警告:如果任何现有用户或组的名称短于此限制,您的网站将会崩溃!”

有人能在这里帮我吗?

提前感谢!

不,你会遇到各种各样的问题。

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"

是的。当我看到这个时,我很惊讶自己竟然还给出了一个答案。

所以也许我的回答中只有这部分是有用的!

最好把那段代码片段删掉。我们不想让人还没往下翻到意识到这是个多么糟糕的主意,就贸然尝试了。