Ruby on rails 伪造姓名是否可以复制?
有人能确认造假者可以创造重复的名字或部分名字吗 如果我创建两个用户,是否有可能一个用户的名字与另一个用户的姓氏相同?我可以看到,有两个用于男性名字和姓氏以及女性名字和姓氏。例如,我可以让卡特·科尔作为第一个用户,贝利·卡特作为第二个用户Ruby on rails 伪造姓名是否可以复制?,ruby-on-rails,ruby,faker,Ruby On Rails,Ruby,Faker,有人能确认造假者可以创造重复的名字或部分名字吗 如果我创建两个用户,是否有可能一个用户的名字与另一个用户的姓氏相同?我可以看到,有两个用于男性名字和姓氏以及女性名字和姓氏。例如,我可以让卡特·科尔作为第一个用户,贝利·卡特作为第二个用户 如果我创建两个用户,两个用户的名字和姓氏是否可能相同。比如丹尼尔·费伊和丹尼尔·费伊?我不是100%确定,但我想这种情况可能会发生。然而,造假者有避免这种情况的工具。你读过这个吗 在方法调用前加上unique。例如: Faker::Name.unique.nam
如果我创建两个用户,两个用户的名字和姓氏是否可能相同。比如丹尼尔·费伊和丹尼尔·费伊?我不是100%确定,但我想这种情况可能会发生。然而,造假者有避免这种情况的工具。你读过这个吗 在方法调用前加上
unique
。例如:
Faker::Name.unique.name # This will return a unique name every time it is called
如果从具有有限数量潜在值的生成器请求的唯一值过多,则可能引发Faker::UniqueGenerator::retrylimitexeceded
异常。可以清除已返回的唯一值的记录,例如在测试之间
Faker::Name.unique.clear#清除Faker::Name的已用值
Faker::UniqueGenerator.clear#清除所有生成器的已用值
如果与生成的数据发生冲突(即:使用FactoryBot随机和手动设置值),也可以将一些已使用的值提供给唯一生成器
用法:
Faker::.unique.exclude(方法、参数、列表)
将'azerty'
和'wxcvn'
添加到长度为6个字符的字符串生成器中
Faker::Lorem.unique.exclude:string[6],%w[azerty wxcvn]
我不是100%确定,但我想这种情况可能会发生。然而,造假者有避免这种情况的工具。你读过这个吗
在方法调用前加上unique
。例如:
Faker::Name.unique.name # This will return a unique name every time it is called
如果从具有有限数量潜在值的生成器请求的唯一值过多,则可能引发Faker::UniqueGenerator::retrylimitexeceded
异常。可以清除已返回的唯一值的记录,例如在测试之间
Faker::Name.unique.clear#清除Faker::Name的已用值
Faker::UniqueGenerator.clear#清除所有生成器的已用值
如果与生成的数据发生冲突(即:使用FactoryBot随机和手动设置值),也可以将一些已使用的值提供给唯一生成器
用法:
Faker::.unique.exclude(方法、参数、列表)
将'azerty'
和'wxcvn'
添加到长度为6个字符的字符串生成器中
Faker::Lorem.unique.exclude:string[6],%w[azerty wxcvn]