【发布时间】:2017-05-05 14:52:18
【问题描述】:
我想知道为什么我可以在 rails 4 或 rails 5 中使用request.path,即使它没有记录在 ActionDispatch::Request 中。
logger.info(request)
# returns #<ActionDispatch::Request:0x007f7bf44e22e0>
logger.info(request.path)
# returns /home
这里没有路径方法: http://api.rubyonrails.org/classes/ActionDispatch/Request.html
这个方法是从 Rack 继承的吗? http://www.rubydoc.info/gems/rack/Rack/Request/Helpers#path-instance_method
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 ruby-on-rails-5 rack