我正在尝试重置我的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'); 该模型已定义。
任何帮助?
答案 0 :(得分:3)
不支持rake db:reset task
。 Heroku应用程序无权删除和创建数据库。改为使用heroku pg:reset
命令。