Jos*_*ith 4 registration blacklist username devise
我有Devise设置允许使用电子邮件或用户名登录.使用您的用户名,您可以拥有如下虚荣URL : vanity.com/username. 因此,我的用户模型attr_accessible :username以及attr_accessor :login.
为了防止用户名与未来的功能冲突,我想在某些用户名上实现黑名单.你可以在这里看到GitHub使用的一个很好的示例列表.
我是Devise的新手,并在他们的wiki中搜索了how-to的内容,看看这个用例或类似的内容是否覆盖在那里.它似乎不是.
如何在Devise中将某些用户名列入黑名单?
除了必须修改Devise的控制器之外,还有一种更简单的方法.
在User模型中,我所要做的就是:
validates :username, :exclusion => %w(about blog ...)
Run Code Online (Sandbox Code Playgroud)
太简单了.
| 归档时间: |
|
| 查看次数: |
970 次 |
| 最近记录: |