0

我在我的 spree commerce 2.0 上安装了国际化扩展和税收扩展,但是,现在我正在尝试添加新产品,并显示以下消息:

Spree::Admin::PropertiesController#create 中的 ActiveRecord::StatementInvalid

找不到表“spree_property_translations”

我执行了这个命令:rake db:migrate但不起作用。

4

1 回答 1

1

Spree_property_translations 表不是由 Spree 或我知道的任何扩展提供的。如果这是来自扩展程序,您可以运行:

rake railties:install:migrations
rake db:migrate

将迁移从 gem 复制到您的项目。

大多数扩展支持安装程序脚本,它将安装和运行迁移,并安装所需的 CSS/JS:

rails g EXTENSION_NAME:install
于 2013-06-17T18:52:25.260 回答