Rails
MySQL

らぼ開発メモ:Railsでシードを流し込む

デバッグをより楽に。とりあえずMeetingsテーブルだけ。

MeetingSystem/db/seeds.rbに以下をコピペ。

seeds.rb
t = DateTime.new(2017, 06, 14, 10, 30, 00)

6.times do |i|
  Meeting.create(
    title:             'OS輪講',
    times:             i+1,
    meeting_attribute: '輪講',
    room:              'A359',
    started_at:        t + i*7,
    closed_at:         t + i*7 + Rational(3, 48), # 90分後(3/48日後)
    remarks:           ''
  )
end

t = DateTime.new(2017, 05, 10, 10, 30, 00)

2.times do |i|
  Meeting.create(
    title:             '2017年度情報学群セミナー',
    times:             i+1,
    meeting_attribute: '情報学群セミナー',
    room:              'C102',
    started_at:        t + i*7,
    closed_at:         t + i*7 + Rational(3, 48), # 90分後(3/48日後)
    remarks:           ''
  )
end

実行。

$ rails db:seed