Heroku运行rake db:重置错误

时间:2012-07-13 21:41:10

标签: ruby-on-rails-3 heroku

我正在尝试重置我的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(名称:'Alaska',缩写:'AK'); 该模型已定义。

任何帮助?

1 个答案:

答案 0 :(得分:3)

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