diff --git a/db/seeds/seeder.rb b/db/seeds/seeder.rb index 1674982e..74ef8832 100644 --- a/db/seeds/seeder.rb +++ b/db/seeds/seeder.rb @@ -1,11 +1,11 @@ class Seeder def self.seed - user = User.find_or_initialize_by(:email => ENV['SEED_EMAIL'].presence || "admin@example.com") - if user.persisted? - puts "User with email '#{user.email}' already exists, not seeding." + if User.any? + puts "At least one User already exists, not seeding." exit end + user = User.find_or_initialize_by(:email => ENV['SEED_EMAIL'].presence || "admin@example.com") user.username = ENV['SEED_USERNAME'].presence || "admin" user.password = ENV['SEED_PASSWORD'].presence || "password" user.password_confirmation = ENV['SEED_PASSWORD'].presence || "password"