Rack::Request #params 方法在 'super' 方面如何工作?

How does the Rack::Request #params method work in regard to 'super'?

# File 'lib/rack/request.rb', line 19

def params
  @params ||= super
end

https://www.rubydoc.info/gems/rack/Rack/Request#params-instance_method

我知道 super 的基础知识,但我不知道它在这里是如何工作的:它从哪个父 class 继承#params?

当您在 Ruby 中包含一个模块时,它会被注入到继承链中。

Rack::Request includes Rack::Request::Helpers which implements Rack::Request::Helpers#params.