Je 1.0.0 essaie de mettre à niveau Spree de 0.7.0 à 1.0.0, j'ai ajouté dans mon Gemfilede mise à niveau frénésie à
gem 'spree', '1.0.0'
et montais les routes en ajoutant ceci dans routes.rb
Store::Application.routes.draw do
mount Spree::Core::Engine, :at => "/"
end
après que j'avais passer outre certains contrôleurs et modèle et j'ai ajouté la Spree namespace :: de cette façon
Spree::ProductsController.class_eval do
maintenant je suis bloqué sur cette erreur
Mysql2::Error: Table 'store_development.spree_product_groups' doesn't exist: SHOW FIELDS FROM `spree_product_groups`
et il est tout à fait raison provoquer la table n'existe pas, mais il est nommé sans le préfixe spree_, comment puis-je résoudre rapidement? Je suppose qu'une nouvelle colonne ou table a été ajoutée à la base de données, comment puis-je vérifier cela? Existe-t-il une procédure de mise à niveau en toute sécurité?