1

我正在尝试重置我的 Heroku 数据库。我收到以下错误:

** Invoke environment 
** Execute db:abort_if_pending_migrations
rake aborted!
uninitialized constant Object::State
/app/vendor/bundle/ruby/1.9.1/gems/rake-0.9.2.2/lib/rake/ext/module.rb:36:in `const_missing'
/app/db/seeds.rb:9:in `<top (required)>'
/app/vendor/bundle/ruby/1.9.1/gems/railties-3.2.2/lib/rails/engine.rb:520:in `load'
/app/vendor/bundle/ruby/1.9.1/gems/railties-3.2.2/lib/rails/engine.rb:520:in `load_seed'
/app/vendor/bundle/ruby/1.9.1/gems/activerecord-3.2.2/lib

seed.rb 的第 9 行是 State.create(name: 'Alaska', abbrev: 'AK' ); 模型已定义。

有什么帮助吗?

4

1 回答 1

3

rake db:reset task不支持。Heroku 应用无权删除和创建数据库。请改用该heroku pg:reset命令。

于 2012-07-14T08:27:55.373 回答