Heroku上未初始化的常量管理员

时间:2012-12-24 16:20:02

标签: ruby-on-rails devise

我有一个只有少数宝石的新应用程序。当然,设计成为其中之一。当我通过Devise的选项1创建一个Admin模型时,给出here

...并上传到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:in each'   在/ {/ 1 /}   /app/vendor/bundle/ruby/1.9.1/gems/devise-2.1.2/lib/devise/mapping.rb:77:in constantize' /app/vendor/bundle/ruby/1.9.1/gems/devise-2.1.2/lib/devise.rb:256:in modules'   /app/vendor/bundle/ruby/1.9.1/gems/devise-2.1.2/lib/devise/mapping.rb:89:in to' /app/vendor/bundle/ruby/1.9.1/gems/devise-2.1.2/lib/devise/mapping.rb:72:in default_used_route'

等...

有没有人有任何建议?

1 个答案:

答案 0 :(得分:0)

创建了另一个新的rails应用程序,现在一切正常。我认为问题可能是我使用大写“A”创建了我的Admin模型,而一些代码正在寻找一个小写“a”的管理模型