我想为我的rails-application生成唯一ID。将它们发送给用户。 SecureRandom - 支持在1.9.3结束。 UUIDTool适用于Admin-Tooken,但不适用于简短的URL-Restful ID,例如www.site.com/h6scre55x66
对于SecureRandom的rails有替代方法吗?
由于
答案 0 :(得分:8)
SecureRandom仍然是答案。
我不确定您认为SecureRandom已被删除或弃用的地方 - 它仍然可以在2.3中使用。
答案 1 :(得分:3)
如果您想要更多地控制用于随机令牌的字符集,则此类public String exec(Tuple input)
throws IOException {
if(input.equals("age")){
outputFile = new FileWriter("C:\\UDF\\output_age.csv");
}else{
outputFile = new FileWriter("C:\\UDF\\output_general.csv");
}
}
的扩展名可能很有用:
(它是" Ruby的Facets" gem)的一部分
如果您需要更短的令牌,使用更大的字符集会有所帮助。
String