0

我已经看到一些像这样发布的问题,但任何答案都可以解决我的问题:(

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

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

我尝试运行 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)
4

1 回答 1

0

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

于 2012-08-27T21:51:08.713 回答