2015-11-07 74 views
0

所以我把我的rails_blogger應用程序推到Heroku,它運行良好,我運行rake數據庫:遷移和它很好,但當我嘗試使用我所做的電子郵件和密碼登錄時,它doesn讓我登錄並再次呈現登錄頁面。 當我在計算機上運行webrick時,一切正常,並且登錄正常,但是當我從瀏覽器中的heroku URL訪問應用程序時,它不會讓我登錄! 此外,它甚至不會顯示任何人應該看到,登錄或不在主頁上的文章。Heroku rails博客不處理登錄

我看過各種谷歌搜索結果找到答案,這無濟於事。

有人可以幫我理解這裏的問題嗎?

GitHub庫:https://github.com/ck626/project_rails_blogger

的Heroku頁:scary-goblin-6551.herokuapp.com

+0

您的本地和heroku用戶名和密碼將不會相同。有時我們忘記了,仔細檢查一下。 – sadaf2605

+0

當您爲您的博客應用程序創建新用戶時向我們顯示'heroku日誌'。 – sadaf2605

+0

2015-11-07T13:58:49.585199 + 00:00 app [web.1]:參數:{「utf8」=>「 」,「authenticity_token」=>「a87VeS3PsnywvDGKf2L7h8ofeEMBfIrqICQeGGMVvaH9B6ysqxxDowoZLOE7p0 + B4dYXg9fEGPFCAhJ1UEpKCg ==」,「email 「=>」[email protected]「,」password「=>」[過濾]「,」提交「=>」登錄「} 2015-11-07T13:58:49.607495 + 00:00 app [web.1 ]:作者加載(4.1ms)SELECT「authors」。* FROM「authors」WHERE「authors」。「email」='[email protected]'ORDER BY「authors」。「id」ASC LIMIT-07T13:58:49.617001 + 00:00 app [web.1]:在32ms內完成200 OK(查看:8.5ms | ActiveRecord:16.4ms) – studentck

回答

0

您在Heroku的使用是從本地數據庫不同,所以你需要在單獨創建作者數據庫heroku和你的本地開發服務器。在Rails中,您可以在config/database.yml上配置數據庫(在生產和開發時使用哪個數據庫)。

另一件需要注意的事情heroku不支持sqlite,你需要使用pg代替。