关于“超级”,Rack :: Request #params方法如何工作?

时间:2018-09-13 19:49:25

标签: ruby request rack 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的基础知识,但我不知道它的工作原理:它从哪个父类继承#params?

1 个答案:

答案 0 :(得分:0)

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

Rack::Request包括实现Rack::Request::Helpers#paramsRack::Request::Helpers