【发布时间】:2012-05-03 20:42:26
【问题描述】:
Rails 3 当前将 HEAD 请求路由到匹配的 GET 路由。有头吗?请求上的方法,但返回 false 并且请求的行为类似于获取请求。我可以检测请求是否是 HEAD 请求吗?
推理:我知道 HEAD 请求应该返回与 get 完全相同的标头,因此 Rails 想要执行完整的 GET 然后剃掉正文。但是,我可以在不发出与 GET 相同的数据库调用等的情况下遵守此请求。这有意义吗?
【问题讨论】:
-
您可能需要发布一些相关代码。头部?对于 HEAD 请求,方法应该返回 true (api.rubyonrails.org/classes/ActionDispatch/…)
标签: ruby-on-rails ruby-on-rails-3