0
我想知道爲什麼我可以在rails 4或rails 5中使用request.path
,即使它沒有記錄在ActionDispatch :: Request中。爲什麼我可以在rails4和rails5中使用request.path,它在哪裏記錄?
logger.info(request)
# returns #<ActionDispatch::Request:0x007f7bf44e22e0>
logger.info(request.path)
# returns /home
沒有路徑的方法在這裏: http://api.rubyonrails.org/classes/ActionDispatch/Request.html
這是方法與機架遺傳嗎? http://www.rubydoc.info/gems/rack/Rack/Request/Helpers#path-instance_method