我正在尝试发现Ruby on Rails如何为数据库中的用户生成authentication_token字段。是随机的吗?或者是否有一些特定的生成方法必须使用?
我问的原因是因为我试图通过直接创建SQL查询来向RoR应用程序(GitLab)添加许多用户,但我不确定在该字段中放置什么。我做知道长度是固定的,并且字符串看起来是随机的。
我可以在那里放置随机字符串吗?或者它们必须以某种方式特定生成?
例如,这是我尝试手动创建的一行:http://vpaste.net/IzwQH
你可以在名字Alia Avallone之后看到一个随机的20个字符串。那是Ruby on Rails以某种方式创建的“authentication_token”。我想知道是否只需要在那里放一个随机的20字节/字符长度的字符串,或者如果我必须以某种方式专门创建它。你知道吗?