Я использую PumaWorkerKiller
, используя этот код в config/puma.rb
:
before_fork do
PumaWorkerKiller.config do |config|
config.ram = 512 # mb
end
PumaWorkerKiller.start
end
Я хочу остановить его работу в режиме разработки.Я попытался сделать это, поместив охранное предложение в виде
if Rails.env.production?
# PumaWorkerKiller code goes here
end
. Это работает в процессе разработки, но вызывает ошибку в работе, в результате чего Rails
является неизвестной константой.Предположительно, он загружается в производство раньше, чем в процессе разработки.
Как отключить PumaWorkerKiller
в разработке, но сохранить его в работе?