/
seeds.rb
56 lines (45 loc) · 880 Bytes
/
seeds.rb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
User.create(
first_name: "Rob",
last_name: "Sterner",
email: "rob@rescuedcode.com",
password: "secret"
)
User.create(
first_name: "Juhan",
last_name: "Sonin",
email: "juhan@goinvo.com",
password: "secret"
)
User.create(
first_name: "Christian",
last_name: "Hogan",
email: "christian@goinvo.com",
password: "secret"
)
(1 + rand(5)).times do
Client.create(
name: Faker::Company.name,
description: Faker::Company.catch_phrase
)
end
Client.all.each do |client|
(1 + rand(4)).times do
Project.create(
client: client,
name: Faker::Company.bs
)
end
end
Company.create(
name: Faker::Company.name
)
company = Company.first
all_users = User.all
company.users << all_users
all_users.each do |user|
user.current_company_id = company.id
user.save
end
Project.all.each do |project|
project.users << all_users
end