Мне просто любопытно, что произойдет в этом сценарии
(Моя установка - MongoDB, Ruby on Rails через MongoID)
Models.all.each do |model|
model.destroy #delete the record
newmodel = model.new #make a new record
newmodel.someinfo = info #fill it with some info
newmodel.save #save it
end
Если мы уничтожим записи во времязацикливание и создание нового.
Будем ли мы зацикливаться навсегда (потому что мы удаляем старый и добавляем новый)
То, что я хочу спросить, возможно, мы бы зациклились на новомзаписи, которые мы добавили бы (в строке с надписью #save it
)
Если нет, то как бы мы запрограммировали его, чтобы получить желаемый эффект (цикл через два?) - Скажем, я хотел бесконечно обрабатывать грабли?