2012-08-27 11 views
0

我見過張貼一些像這樣的問題,但任何回答解決我的問題:(Heroku的未初始化的不斷聯繫

我想部署我的應用程序的Heroku,我已經使用設計一種簡單的身份驗證,人的部署似乎朗姆酒確定,但當我瀏覽到我的應用程序,我看到的錯誤:

在應用程序中發生錯誤,您的網頁無法送達,請稍後重試 如果您是應用程序所有者,檢查您的日誌的詳細信息。

我已經嘗試運行heroku耙分貝:遷移,但我仍然得到同樣的錯誤。

由於提前, 我的日誌:

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) 

回答

0

在omniauth_callbacks_controller.rb你應該改變常數「AdminUsers」的所有實例「管理用戶」(無「S」末)。

+0

非常感謝!這很奏效,但爲什麼發生? – user1611475

+0

查詢任何數據庫(在本例中爲AdminUsers數據庫)時,請始終使用數據庫名稱的單數版本。 :) http://guides.rubyonrails.org/active_record_querying.html – neon

相關問題