Ruby on rails rails应用程序的每个请求的入口点是什么?

Ruby on rails rails应用程序的每个请求的入口点是什么?,ruby-on-rails,ruby,instance,rack,Ruby On Rails,Ruby,Instance,Rack,发现:每个机架应用程序的入口点是config.ru require_relative 'config/environment' run Rails.application Rails.application调用返回应用程序类的实例。rails是否为每个请求创建一个新的应用程序实例 如果是,所有请求是否都获得新的应用程序实例?但这是不可能的,因为我的每个应用程序实例都将使用数据库中提到的DB连接。我想我遗漏了一些内容。这篇文章可能会回答你的问题:在这个博客中是“Rack apps在config

发现:每个机架应用程序的入口点是
config.ru

require_relative 'config/environment'

run Rails.application
Rails.application
调用返回应用程序类的实例。rails是否为每个请求创建一个新的应用程序实例


如果是,所有请求是否都获得新的应用程序实例?但这是不可能的,因为我的每个应用程序实例都将使用数据库中提到的DB连接。我想我遗漏了一些内容。

这篇文章可能会回答你的问题:在这个博客中是“Rack apps在config.ru文件中定义了它们的入口点,Rails也不例外。”正如我提到的,Rails.application call会返回你的应用程序类的一个实例,那么我的所有请求是否都会得到新的应用程序实例?但这是不可能的,因为我的每个应用程序实例都将按照数据库中提到的进行连接。yml我认为我缺少了一些内容。文章说“The
Rails.application
调用将返回应用程序类的一个实例”。它并没有说它返回一个新实例。一旦一个实例从一个请求返回,它将被重新使用以响应另一个请求。是的,感谢@spickermann得到了Rails模块应用程序方法中的那个部分。