簡體   English   中英

Heroku rails 4設計錯誤

[英]Heroku rails 4 devise error

我有一個我在heroku上開發的rails應用程序。 我的應用程序完全在我的本地計算機上運行,​​但是在heroku域(myapp.herokuapp.com ...)上,一旦我在我的設計電源注冊頁面上點擊提交,我就會被重定向到一個頁面“/ users”(甚至沒有存在),我得到這個錯誤:

We're sorry, but something went wrong.

If you are the application owner check the logs for more information.

當然,日志顯示絕對沒有超出正常范圍,並且完全沒有價值。

應該被重定向到我的索引頁面,並通知新用戶檢查他們的電子郵件以獲取確認鏈接。 電子郵件未發送,也未重定向到heroku上的索引頁面。 然而,當我在本地嘗試同樣的東西時,我得到了一個confermation鏈接,我被重定向,就像我應該的那樣。

除了我的database.yml和gem文件(在sqlite3之間切換而不是。)之間,兩者(heroku和我的localhost)代碼之間沒有區別。

在設置確認設置之前,在我的本地主機上,我能夠進入登錄頁面並使用我新創建的密碼/用戶名登錄。 但是在heroku上(在設置確認設置之前)我仍然被重定向到/ users頁面,但這次我能夠手動輸入索引登錄頁面URL並使用我剛剛創建的密碼/用戶名登錄。

為什么設計(或其他)將我重定向到/ users? 我已經被困在這個問題上兩個星期了,請幫忙。 或者至少指出我正確的方向,我可以在哪里找到導致這個問題的原因。 先感謝您!

UPDATE

heroku run rake db:migrate

按預期工作。 但我仍然有錯誤。 所以耙子什么也沒做。

你在Heroku中設置了電子郵件發送嗎? 例如Sendgrid插件。

對於重定向: 如何:在Devise中成功登錄sign_in,sign_out和/或sign_up時重定向到特定頁面

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM