Одна вещь, которую вы можете попробовать установить:
config.eager_load = true
в вашем config/environments/development.rb
.
Если у вас есть config.eager_load = false
, то у вас может возникнуть проблема в вашем приложении, которую вы не видите в development
, потому что код преступника не доступен (и, следовательно, поэтому, загружен).
В Heroku production
, напротив, весь ваш код загружается, и может вызывать проблемы, которые вы не видите в development
.
При загрузкевсе ваше приложение находится в разработке, и вы можете увидеть те же проблемы, с которыми вы сталкиваетесь в Heroku.
Теперь установка config.eager_load = true
может вызвать различные замедления в разработке, так что имейте это в виду.Я установил config.eager_load = true
в development
все время, потому что устал от неожиданных сбоев, которые вы описываете.
Или, это может совсем не помочь.Вы должны увидеть.