Я пытаюсь запустить эту миграцию на героку, но она висит в цикле.
puts "0"
add_column :batches, :store_id, :integer
add_column :batches, :company_id, :integer
puts "1"
for batch in Batch.all()
puts "2"
batch.company_id = batch.register.store.company.id.to_i
puts "3"
batch.store_id = batch.register.store.id.to_i
puts "4"
batch.save
puts "5"
end
puts "6"
К сожалению, я не могу точно сказать, где он висит, потому что ни один из моих "путов" не отображается в консоли. Последняя строка, которую я получаю:
-- add_column(:batches, :store_id, :integer)
Я не могу выполнить какие-либо миграции с помощью цикла, работающего на heroku, но все они работают локально, я что-то не так делаю?
Вывод из логов героки:
2011-06-20T13:58:15+00:00 app[rake.14]: Starting process with command `rake db:migrate --trace`
2011-06-20T13:58:48+00:00 heroku[web.1]: Stopping process with SIGTERM
2011-06-20T13:58:48+00:00 app[web.1]: >> Stopping ...
2011-06-20T13:58:48+00:00 heroku[web.1]: Process exited