Tin*_*n81 8 ruby ruby-on-rails faker
为了用假数据填充我的Rails应用程序,我经常这样做:
person = Person.create(
:first_name => Faker::Name.first_name,
:last_name => Faker::Name.last_name,
:email => Faker::Internet.email
)
Run Code Online (Sandbox Code Playgroud)
这可能会产生person如下:
名字:Olivia
姓氏:Kubera
电子邮件:milan_nieklauson@bachmannjacob.net
有没有办法生成更连贯的假数据,如:
名字:Olivia
姓氏:Kubera
电子邮件:olivia_kubera@aol.com
或者我是否必须拿出自己的东西来实现这一目标?
Sha*_*ell 21
您可以传递名称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)
)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6156 次 |
| 最近记录: |