Вопрос

Когда приложение Rails переходит к выключению, какая процедура следовал? Как я могу зацепить это для очистки файлов, которые были созданы во время запуска приложения Rails?

Это было полезно?

Решение

Вы можете добавить следующий блок в config/boot.rb Для запуска команд при выключении приложения:

at_exit do
  puts "Shutting the app down..."
end

Это выход, который вы увидите в процессе вашего сервера:

[Swanny ~/Sites/test_app]$ bundle exec thin start
>> Using rack adapter
>> Thin web server (v1.3.1 codename Triple Espresso)
>> Maximum connections set to 1024
>> Listening on 0.0.0.0:3000, CTRL+C to stop
^C>> Stopping ...
Shutting the app down...
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top