OSDN Git Service

Seed data for development environment
[sharp4k/CUTEn.git] / CutenServer / db / seeds.rb
1 # coding: utf-8
2 # This file should contain all the record creation needed to seed the database with its default values.
3 # The data can then be loaded with the rake db:seed (or created alongside the db with db:setup).
4 #
5 # Examples:
6 #
7 #   cities = City.create([{ name: 'Chicago' }, { name: 'Copenhagen' }])
8 #   Mayor.create(name: 'Emanuel', city: cities.first)
9
10 if Rails.env.development?
11   # Insert dummy data
12   [Jar, Task, Lecture, Teacher].each(&:delete_all)
13
14   teachers =
15     3.times.map do |i|
16       Teacher.create :name => "にゃんこ#{i}"
17     end
18
19   lectures =
20     5.times.map do |i|
21       lec = Lecture.create :name => "かわいい先生学第#{i}"
22       lec.teacher = teachers[i % teachers.size]
23       lec.save!
24       lec
25     end
26
27   13.times do |i|
28     task = Task.create :name => "きゅーと課題 その#{i}"
29     task.lecture = lectures[i % lectures.size]
30     task.save!
31
32     jar = Jar.create :name => "jp.ac.titech.sharp4k.cuten.sampletask#{i}.CuteTask#{i}", :revision => 1
33     jar.task = task
34     jar.save!
35   end
36 end