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 に答える