aboutsummaryrefslogtreecommitdiffstats
path: root/actionpack/lib
diff options
context:
space:
mode:
Diffstat (limited to 'actionpack/lib')
-rw-r--r--actionpack/lib/action_controller/metal/head.rb5
1 files changed, 3 insertions, 2 deletions
diff --git a/actionpack/lib/action_controller/metal/head.rb b/actionpack/lib/action_controller/metal/head.rb
index 802c44cc73..5bdbde9ebb 100644
--- a/actionpack/lib/action_controller/metal/head.rb
+++ b/actionpack/lib/action_controller/metal/head.rb
@@ -28,10 +28,11 @@ module ActionController
self.status = status
self.location = url_for(location) if location
- if include_content_type?(self.status)
+ if include_content_headers?(self.status)
self.content_type = Mime[formats.first] if formats
else
headers.delete('Content-Type')
+ headers.delete('Content-Length')
end
self.response_body = " "
@@ -39,7 +40,7 @@ module ActionController
private
# :nodoc:
- def include_content_type?(status)
+ def include_content_headers?(status)
case status
when 100..199
false