ruby-on-rails – 将狂欢升级到1.0.0
发布时间:2020-12-17 03:13:54 所属栏目:百科 来源:网络整理
导读:我正在尝试将Spree从0.7.0升级到1.0.0,我在我的gemfile中添加了 gem 'spree','1.0.0' 并通过在routes.rb中添加路由来安装路由 Store::Application.routes.draw do mount Spree::Core::Engine,:at = "/"end 之后,我覆盖了一些控制器和模型,并以这种方式添加了
我正在尝试将Spree从0.7.0升级到1.0.0,我在我的gemfile中添加了
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_前缀,我怎么能快速修复它? 解决方法
您是否为Spree 1.0运行了新的迁移?
rake railties:install:migrations rake db:migrate 这些将被复制的迁移将正确地重命名您的表. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |