从 rails 控制台生成数据
generate data from rails console
假设我有 User(name, password, email, zip code)
table 并且我想生成具有随机数据的用户对象。
是否有一个命令(在 rails 控制台上使用),它是做什么的?像 User.generate.
看看这个gem:https://github.com/stympy/faker
它为对象创建虚假数据。
将 Faker gem 添加到您的 gem 文件后,将其添加到您的 user.rb 文件。
def self.generate_new
name = Faker::Name.name
password = "foobar"
email = Faker::Internet.email
zip = Faker::Address.zip
User.create!(name: name,
passowrd: password,
email: email,
zip: zip)
end
重新启动控制台后,命令 User.generate_new
应该 运行 此命令并生成一个具有随机输入的新用户。
假设我有 User(name, password, email, zip code)
table 并且我想生成具有随机数据的用户对象。
是否有一个命令(在 rails 控制台上使用),它是做什么的?像 User.generate.
看看这个gem:https://github.com/stympy/faker
它为对象创建虚假数据。
将 Faker gem 添加到您的 gem 文件后,将其添加到您的 user.rb 文件。
def self.generate_new
name = Faker::Name.name
password = "foobar"
email = Faker::Internet.email
zip = Faker::Address.zip
User.create!(name: name,
passowrd: password,
email: email,
zip: zip)
end
重新启动控制台后,命令 User.generate_new
应该 运行 此命令并生成一个具有随机输入的新用户。