У меня есть приложение rails, которое использует Devise для аутентификации пользователя. В localhost: 3000 мой сайт работает отлично. Я могу зарегистрироваться, войти и т. Д. Однако, когда я git push heroku
и пытаюсь зарегистрироваться или войти, я просто получаю ошибку 500.
Некоторые характеристики моего сайта: я использую sqlite (я слышал, что это может быть проблемой) и изменил маршрут / users / sign_up на / sign и / users / sign_in маршрут до / логин . Мой / configure / environment / development.rb имеет код config.action_mailer.default_url_options = { :host => 'localhost:3000' }
, а / configure / environment / production.rb имеет код config.action_mailer.default_url_options = { :host => 'myPersonalApp.heroku.com' }
Что не так, что вызывает ошибку 500 только на герою?