heroku uninitialized constant Admin

时间:2012-08-27 21:41:08

标签: ruby-on-rails ruby-on-rails-3 heroku

我看到过这样的问题,但任何答案都解决了我的问题:(

我正在尝试将我的应用程序部署到heroku,我已经使用了devise进行简单的身份验证,部署似乎很好但是当我浏览到我的应用程序时,我看到了错误:

应用程序中发生错误,无法提供您的页面。请稍后重试。 如果您是应用程序所有者,请检查日志以获取详细信息。

我尝试运行heroku rake db:migrate但我仍然遇到同样的错误。

提前致谢, 我的日志是:

2012-08-27T21:23:17+00:00 app[web.1]: => Booting WEBrick 2012-08-27T21:23:17+00:00 app[web.1]: => Rails 3.2.8 application starting in pro duction on http://0.0.0.0:17074 2012-08-27T21:23:17+00:00 app[web.1]: => Call with -d to detach 2012-08-27T21:23:17+00:00 app[web.1]: => Ctrl-C to shutdown server 2012-08-27T21:23:17+00:00 app[web.1]: Connecting to database specified by DATABA SE_URL 2012-08-27T21:23:21+00:00 app[web.1]: Exiting 2012-08-27T21:23:21+00:00 app[web.1]: /app/app/controllers/admin_user/omniauth_c allbacks_controller.rb:1:in `<top (required)>': uninitialized constant AdminUser s (NameError)

1 个答案:

答案 0 :(得分:0)

在omniauth_callbacks_controller.rb中,您应该将常量“AdminUsers”的所有实例更改为“AdminUser”(最后没有')。