ActiveRecord::StatementInvalid (PG::UndefinedTable: ERROR: relation "spree_orders" does not exist
ActiveRecord::StatementInvalid (PG::UndefinedTable: ERROR: relation "spree_orders" does not exist
一旦 spree(3.1) 在本地运行。接下来是推送到heroku。
我确定有 postgresql。但似乎我必须使用类似的 rails 命令之一手动进行设置 table。
在 document 我应该 运行
rails g spree:install --user_class=Spree::User
rails g spree:auth:install
rails g spree_gateway:install
我的第一个问题是如何运行 heroku
的那些命令
我的解决方案是使用这些命令
heroku run rake spree:install --user_class=Spree::User
heroku run rake railties:install:migrations
heroku run rake db:migrate
heroku run rake db:seed
heroku run rake spree_sample:load
您不需要在 heroku 上再次运行这些命令。
将spree生成的文件添加到git即可。还要确保将 spree 迁移添加到 git,然后你就可以将它部署在 heroku 上。
其次是
heroku run rake db:migrate
一旦 spree(3.1) 在本地运行。接下来是推送到heroku。 我确定有 postgresql。但似乎我必须使用类似的 rails 命令之一手动进行设置 table。 在 document 我应该 运行
rails g spree:install --user_class=Spree::User
rails g spree:auth:install
rails g spree_gateway:install
我的第一个问题是如何运行 heroku
的那些命令我的解决方案是使用这些命令
heroku run rake spree:install --user_class=Spree::User
heroku run rake railties:install:migrations
heroku run rake db:migrate
heroku run rake db:seed
heroku run rake spree_sample:load
您不需要在 heroku 上再次运行这些命令。
将spree生成的文件添加到git即可。还要确保将 spree 迁移添加到 git,然后你就可以将它部署在 heroku 上。
其次是
heroku run rake db:migrate