我有一個使用Devise進行用戶身份驗證的Rails應用程序。在localhost:3000我的網站完美運作。我可以註冊,登錄等。但是,當我,並嘗試註冊或登錄時,我只是得到一個500錯誤。Heroku服務器不能與Devise合作
我的網站的某些規格:我使用SQLite(我聽說可能有問題),並改變了/用戶/ sign_up路線/登錄和/用戶/ sign_in路線/登錄。我/configure/environments/development.rb了代碼config.action_mailer.default_url_options = { :host => 'localhost:3000' }
和/configure/environments/production.rb了代碼config.action_mailer.default_url_options = { :host => 'myPersonalApp.heroku.com' }
什麼是錯的,是造成僅在Heroku 500錯誤?
您將在Heroku上使用PostgreSQL,您應該將開發環境切換到PostgreSQL。你的錯誤日誌裏有什麼? –
我在我的電腦上使用了sqllite,當然在heroku上的postgres工作正常。 – jpwynn