gpt4 book ai didi

ruby-on-rails - 如何使用 Rails Faker gem 生成一致的数据?

转载 作者:数据小太阳 更新时间:2023-10-29 06:51:49 26 4
gpt4 key购买 nike

为了用虚假数据填充我的 Rails 应用程序,我经常这样做:

person = Person.create(
:first_name => Faker::Name.first_name,
:last_name => Faker::Name.last_name,
:email => Faker::Internet.email
)

这可能会产生一个像这样的:

First name: Olivia

Last name: Kubera

Email: milan_nieklauson@bachmannjacob.net

有没有办法生成更连贯的假数据,例如:

First name: Olivia

Last name: Kubera

Email: olivia_kubera@aol.com

或者我必须自己想出一些办法来实现这一目标吗?

最佳答案

您可以将名称传递给 Faker::Internet.email为那个人生成一个假的电子邮件地址。你需要做更多的工作,但不要太多:

first_name = Faker::Name.first_name
last_name = Faker::Name.last_name
person = Person.create(
:first_name => first_name
:last_name => last_name
:email => Faker::Internet.email(first_name + "." + last_name)
)

关于ruby-on-rails - 如何使用 Rails Faker gem 生成一致的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21764311/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com