Skip to content

Commit ed78323

Browse files
committed
Add user creation to seed
1 parent b58278c commit ed78323

File tree

1 file changed

+29
-0
lines changed

1 file changed

+29
-0
lines changed

db/seeds.rb

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,14 @@
77
# ["Action", "Comedy", "Drama", "Horror"].each do |genre_name|
88
# MovieGenre.find_or_create_by!(name: genre_name)
99
# end
10+
puts "Destroying current records..."
11+
12+
Topic.destroy_all
13+
Provider.destroy_all
14+
Language.destroy_all
15+
User.destroy_all
16+
17+
puts "Creating languages..."
1018

1119
[
1220
{ name: "english", file_share_folder: "languages/english" },
@@ -15,12 +23,18 @@
1523
Language.find_or_create_by!(language)
1624
end
1725

26+
puts "Languages created!"
27+
puts "Creating providers..."
28+
1829
[
1930
{ name: "Provided by the government", provider_type: "government" },
2031
].each do |provider|
2132
Provider.find_or_create_by!(provider)
2233
end
2334

35+
puts "Providers created!"
36+
puts "Creating topics..."
37+
2438
[
2539
{
2640
title: "Introduction to English",
@@ -41,3 +55,18 @@
4155
].each do |topic|
4256
Topic.find_or_create_by!(topic)
4357
end
58+
59+
puts "Topics created!"
60+
puts "Creating users..."
61+
62+
User.create(email: "me@mail.com", password: "test123")
63+
64+
10.times do
65+
User.create(
66+
email: Faker::Internet.email,
67+
password: "password",
68+
is_admin: false
69+
)
70+
end
71+
72+
puts "Users created!"

0 commit comments

Comments
 (0)