Я пытаюсь создать скрипт бегуна для построения модели. Модель такая:
class Day < ActiveRecord::Base
has_many :slots
attr_accessible :available, :day_date, :venue
end
class Slot < ActiveRecord::Base
belongs_to :day
end
Я бы хотел сделать 100 пустых дней с 9 слотами на каждый день. Это скрипт бегуна load_days.rb
Day.transaction do
(1..100).each do |i|
days = Date.today+i
Day.create( :available => "Available", :venue => "Pitch_1", :day_date => days )
(1..9).each to |j|
hours = days.hours+j
id = Day.id
Slot.create ( :time_slot => hours , :day_id => id )
end
end
end
Я получаю следующую ошибку:
script / load_days.rb: 8: синтаксическая ошибка, неожиданный tASSOC, ожидание tCOLON2 или '[' или '.'
Slot.create (: time_slot => часы,: day_id => id)