如何控制Devise user_id值赋值

时间:2015-06-13 02:22:36

标签: ruby-on-rails devise

我有一个简单的Rails应用程序,允许用户提交请求。我正在使用Devise注册然后对用户进行身份验证。

在Devise中,user_id是一个整数,Devise将值“1”分配给第一个注册用户,然后将“2”分配给第二个,依此类推。

我想控制user_id的值而不是Devise。这些值基本上是随机的9位整数。这些值将来自用户注册时 - 他们的员工ID。

如何控制Devise中的user_id值分配?

1 个答案:

答案 0 :(得分:0)

您可能想要创建一个新的employee_id字段。 user_id是表的主键,它必须是唯一的,并且被主动记录用于关联等。