【发布时间】:2018-03-03 11:06:47
【问题描述】:
现在对于我的 rails 应用程序(使用设计和活动管理员),我将用户 ID 作为序列号,具体取决于用户 ID 创建的序列,即我第一次获得用户 ID 1,然后再次使用不同的详细信息进行注册然后得到用户 id 2,然后是 3,依此类推。 但我想要自定义用户 ID,例如 greg51 或 michel7as 或在用户注册页面中询问的类似内容 我该怎么做?
【问题讨论】:
-
这些字段应该是用户名而不是 ids
-
此更改的目的是什么?因为数据库中的 id 必须是唯一的,像 greg51 这样的字符串不是一个好主意,最好使用 uuid。或者,如果您的目的是更改没有 ID 的友好网址,您可以使用此 gem:github.com/norman/friendly_id
标签: ruby-on-rails ruby devise ruby-on-rails-5 activeadmin