Ruby on rails Rails Faker-如何生成自定义域电子邮件?
理想情况下,我希望根据伪造者生成的电子邮件创建一封伪造的电子邮件,但我希望实现以下目标:伪造者优先_name@mydomain.com. 文档显示您可以在第一部分完成,但不能在实际域中完成。有没有办法做到这一点Ruby on rails Rails Faker-如何生成自定义域电子邮件?,ruby-on-rails,rubygems,faker,Ruby On Rails,Rubygems,Faker,理想情况下,我希望根据伪造者生成的电子邮件创建一封伪造的电子邮件,但我希望实现以下目标:伪造者优先_name@mydomain.com. 文档显示您可以在第一部分完成,但不能在实际域中完成。有没有办法做到这一点 20.times do u = User.new(first_name: Faker::Name.first_name, last_name: Faker::Name.last_name, e
20.times do
u = User.new(first_name: Faker::Name.first_name,
last_name: Faker::Name.last_name,
email: Faker::Name.first_name"@THISPART.com",
)
u.save
end
没有这样的条款将域名传递给该方法 但是,您可以使用Faker::Internet.user\u name
没有这样的条款将域名传递给该方法 但是,您可以使用Faker::Internet.user\u name
我想你错过了字符串concat:+ 如果您的意思是保留相同的名称,请先保存:
fn = Faker::Name.first_name
sn = Faker::Name.last_name
u = User.create(
:forename => fn,
:surname => sn,
:email => "#{fn}.#{sn}@yourdomain.net",
Faker::Name.first\u Name将始终生成一个新的随机值。我想您错过了字符串concat:+ 如果您的意思是保留相同的名称,请先保存:
fn = Faker::Name.first_name
sn = Faker::Name.last_name
u = User.create(
:forename => fn,
:surname => sn,
:email => "#{fn}.#{sn}@yourdomain.net",
Faker::Name.first\u Name将始终生成一个新的随机值
fn = Faker::Name.first_name
sn = Faker::Name.last_name
u = User.create(
:forename => fn,
:surname => sn,
:email => "#{fn}.#{sn}@yourdomain.net",