Próbuję zaktualizować Spree od 0.7.0 do 1.0.0, dodałem w moim gemfilespree Upgrade do 1.0.0
gem 'spree', '1.0.0'
i zamontowany trasy dodając ten w routes.rb
Store::Application.routes.draw do
mount Spree::Core::Engine, :at => "/"
end
potem musiałem zastąpić kilka kontrolerów i model i dodałem Spree namespace :: w ten sposób
Spree::ProductsController.class_eval do
teraz utknąłem na tym błędzie
Mysql2::Error: Table 'store_development.spree_product_groups' doesn't exist: SHOW FIELDS FROM `spree_product_groups`
i jest całkowicie poprawny, ponieważ tabela nie istnieje, ale nosi nazwę bez prefiksu spree_, jak mogę ją szybko naprawić? Przypuszczam, że do bazy danych dodano nową kolumnę lub tabelę, jak mogę to sprawdzić? Czy istnieje procedura aktualizacji bezpiecznej wersji?