【发布时间】:2016-09-09 01:23:24
【问题描述】:
我正在尝试使用初始用户为数据库播种。前两个是测试帐户并很好地填充:
User.create! :name => "Name", :surname => "Lastname", :admin => 't', :email => "admin@testing.co", :encrypted_password => "Password"
User.create! :name => "name", :surname => "lastname", :admin => 'f', :email => "test@faker.tld", :encrypted_password => "Password"
但是,当我尝试运行时,会触发错误NameError: undefined local variable or method 'name' for main:Object:
8.times do
User.create! :name => Faker::Name.first_name, :surname => Faker::Name.last_name, :admin => 'f', :email => Faker::Internet.email(name + "." + surname), :encrypted_password => Faker::Internet.password(10)
end
我无法找出问题所在。有什么帮助吗?谢谢。
【问题讨论】:
标签: ruby-on-rails-3 seeding faker