Guest User

Untitled

a guest
Aug 5th, 2018
181
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.03 KB | None | 0 0
  1. How can I stop faker gem from failing username uniqueness validation in ruby on rails?
  2. namespace :db do
  3. namespace :development do
  4. desc "Create user records in the development database."
  5. task :populate => :environment do
  6. require 'faker'
  7.  
  8. 1000.times do
  9.  
  10. User.create!(
  11. :username => Faker::Internet.user_name,
  12. :email => Faker::Internet.email,
  13. :password => "greatpasswordhuh"
  14. )
  15.  
  16.  
  17. end
  18. end
  19. end
  20. end
  21.  
  22. 1000.times do |n|
  23. username = Faker::Internet.user_name
  24. username = "#{username}_#{n}"
  25. ...
  26. end
  27.  
  28. namespace :db do
  29. desc "Create user records in the development database."
  30. task :populate => :environment do
  31. require 'faker'
  32.  
  33. 100.times do |n|
  34. username = "#{Faker::Name.first_name}#{n}"
  35. User.create!(
  36. :username => username,
  37. :email => Faker::Internet.email,
  38. :password => "greatpasswordhuh"
  39. )
  40.  
  41. end
  42. end
  43. end
Add Comment
Please, Sign In to add comment