На моем сервере я получаю 500 ошибок в работе. Я проверил файл production.log, но у меня есть только одна ошибка без информации:
I, [2020-04-21T16:05:31.764482 #1] INFO -- : [02340258-b640-43e6-811b-18b76867f8ad] Processing by SessionsController#login as HTML
I, [2020-04-21T16:05:31.766391 #1] INFO -- : [02340258-b640-43e6-811b-18b76867f8ad] Rendering sessions/login.html.erb within layouts/application
I, [2020-04-21T16:05:31.768061 #1] INFO -- : [02340258-b640-43e6-811b-18b76867f8ad] Rendered sessions/login.html.erb within layouts/application (Duration: 1.5ms | Allocations: 309)
I, [2020-04-21T16:05:31.791413 #1] INFO -- : [02340258-b640-43e6-811b-18b76867f8ad] Completed 500 Internal Server Error in 27ms (ActiveRecord: 0.0ms | Allocations: 5899)
У моего действия при входе в систему нет кода действия, у меня только один файл простого просмотра, и каждая страница в моей системе разработки работает нормально, но Я не могу найти настоящую ошибку.
Я изменил этот conf в производственной среде:
config.consider_all_requests_local = true
config.action_controller.perform_caching = false
Но, опять же, он не сообщает о полной ошибке в production.log.
Также я установил therubyracer gem для получения полного сообщения об ошибке и снова не работает
Моя конфигурация системы:
- Версия Rails:
gem 'rails', '~> 6.0.2', '>= 6.0.2.2'
- Ruby версия:
ruby:2.6.1