【发布时间】:2017-06-02 15:24:10
【问题描述】:
是否可以使用 devise 自动根据他的电子邮件创建用户名?
在注册页面上,我只有电子邮件和密码字段。
例如,当用户使用电子邮件randomname@gmail.com 创建新帐户时,
我希望他的用户名自动变为randomname。我怎样才能完成它?
【问题讨论】:
-
你打算对randomname@gmail.com、randomname@yahoo.com和randomname@random.com做什么?
-
我认为对于受众较少的网站来说这是相当罕见的情况,而且用户可以在注册后更改他们的用户名。无论如何,最好做好准备,所以我想我会使用回调为已经使用的用户名添加一些前缀,例如 randomname2/3/etc。
标签: ruby-on-rails ruby-on-rails-3 devise