Ruby on rails 在Rails应用程序关闭时执行操作

Ruby on rails 在Rails应用程序关闭时执行操作,ruby-on-rails,ruby-on-rails-3.2,Ruby On Rails,Ruby On Rails 3.2,当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 >&g

当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...