gpt4 book ai didi

devise - 如何使用 Devise 将用户名列入黑名单?

转载 作者:行者123 更新时间:2023-12-02 08:57:05 28 4
gpt4 key购买 nike

我已将 Devise 设置为允许使用电子邮件或用户名登录。使用您的用户名,您可以拥有一个个性网址,如下所示:vanity.com/username。因此,我的用户模型具有 attr_accessible :username 以及 attr_accessor :login

为了防止用户名与 future 的功能发生冲突,我想对某些用户名实现黑名单。你可以看到一个nice example list in use by GitHub here .

我是 Devise 的新手,并且在他们的 wiki 中搜索了操作方法,看看那里是否涵盖了这个用例或类似的内容。好像不是。

如何将在 Devise 中注册的某些用户名列入黑名单?

最佳答案

有一种比修改 Devise Controller 更简单的方法。

User模型中我所要做的就是:

validates :username, :exclusion => %w(about blog ...)

太简单了。

关于devise - 如何使用 Devise 将用户名列入黑名单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13003546/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com