Обновление до 1.0.0

Я пытаюсь обновить Spree с 0.7.0 до 1.0.0, я добавил в свой гем-файл

gem 'spree', '1.0.0'

и смонтировал маршруты, добавив это в routes.rb

Store::Application.routes.draw do
  mount Spree::Core::Engine, :at => "/"
end

, после чего я переопределил некоторые контроллеры и модель, и я добавил пространство имен Spree :: таким образом

Spree::ProductsController.class_eval do

, теперь я застрял на этой ошибке

Mysql2::Error: Table 'store_development.spree_product_groups' doesn't exist: SHOW FIELDS FROM `spree_product_groups`

, и это совершенно правильно, потому что таблица не существует, но она названа без префикса spree_, как могу я быстро это исправить? Я полагаю, что в базу данных был добавлен какой-то новый столбец или таблица, как я могу это проверить? Есть ли процедура безопасного обновления?

5
задан lucapette 15 February 2012 в 17:50
поделиться