Rack :: Request #params方法如何处理'超级'?

问题描述 投票:-2回答:1
# 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?

ruby request rack super
1个回答
0
投票

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

Rack::Request包括实施Rack::Request::HelpersRack::Request::Helpers#params

© www.soinside.com 2019 - 2024. All rights reserved.