1

いくつかの宝石しかない新しいアプリがあります。もちろん、それらの1つである工夫。そして、Devise のオプション 1 を使用して管理モデルを作成すると、ここに与えられます

...そしてherokuにアップロードすると、次のエラーのためにdb:migrateを実行できません:

レーキが中止されました! 初期化されていない定数 管理者 /app/vendor/bundle/ruby/1.9.1/gems/activesupport-3.2.8/lib/active_support/inflector/methods.rb:230:in block in constantize' /app/vendor/bundle/ruby/1.9.1/gems/activesupport-3.2.8/lib/active_support/inflector/methods.rb:229:ineach' /app/vendor/bundle/ruby/1.9. 1/gems/activesupport-3.2.8/lib/active_support/inflector/methods.rb:229:in constantize' /app/vendor/bundle/ruby/1.9.1/gems/devise-2.1.2/lib/devise.rb:256:inget' /app/vendor/bundle/ruby/1.9.1/gems/devise-2.1.2/lib/devise/ mapping.rb:77:in to' /app/vendor/bundle/ruby/1.9.1/gems/devise-2.1.2/lib/devise/mapping.rb:72:inmodules' /app/vendor/bundle/ruby/1.9.1/gems/devise-2.1.2/lib/devise/mapping.rb:89:in routes' /app/vendor/bundle/ruby/1.9.1/gems/devise-2.1.2/lib/devise/mapping.rb:156:indefault_used_route'

等...

誰か提案はありますか?

4

1 に答える 1

0

別の新しいレールアプリを作成し、すべてが機能しています。問題は、大文字の「A」で管理モデルを作成し、一部のコードが小文字の「a」で管理モデルを探していたことにあると思います

于 2012-12-24T23:18:32.703 に答える