标签: mysql ruby-on-rails ruby-on-rails-3
我是ruby on rails的新手。我想为每个客户生成唯一令牌。我可以使用SecureRandom.hex(6)生成唯一令牌,但是我必须检查数据库中是否存在此值,如果数据库非常大,则非常耗时。我可以将当前时间附加到secureadnom.hex(6)函数,但如果rails同时处理这两个请求,那么就不会保证唯一性。
有人可以告诉我生成唯一令牌的最佳方法,而无需将查询发送到数据库级别。
谢谢,