aboutsummaryrefslogtreecommitdiffstats
path: root/actionpack/lib/abstract_controller/rendering.rb
diff options
context:
space:
mode:
authorakihiro17 <coolwizard11@gmail.com>2015-08-27 14:05:47 +0900
committerakihiro17 <coolwizard11@gmail.com>2015-08-29 01:02:43 +0900
commit2de60a926b541d837d7a927bb2efc8135679ac40 (patch)
treecb3217fc334341f094f207662a9d93d38be27270 /actionpack/lib/abstract_controller/rendering.rb
parentcbe7899f9d5fece4749f75828fd120d67056f356 (diff)
downloadrails-2de60a926b541d837d7a927bb2efc8135679ac40.tar.gz
rails-2de60a926b541d837d7a927bb2efc8135679ac40.tar.bz2
rails-2de60a926b541d837d7a927bb2efc8135679ac40.zip
Set the content-type to `text/html` if the options[:html] is true
In this commit, we set the content-type to `text/html` in AbstractController if the `options[:html]` is true so that we don't include ActionView::Rendering into ActionController::Metal to set it properly. I removed the if `options[:plain]` statement because `AbstractController#rendered_format` returns `Mime::TEXT` by default.
Diffstat (limited to 'actionpack/lib/abstract_controller/rendering.rb')
-rw-r--r--actionpack/lib/abstract_controller/rendering.rb4
1 files changed, 2 insertions, 2 deletions
diff --git a/actionpack/lib/abstract_controller/rendering.rb b/actionpack/lib/abstract_controller/rendering.rb
index 2bb7c2139e..6db0941b52 100644
--- a/actionpack/lib/abstract_controller/rendering.rb
+++ b/actionpack/lib/abstract_controller/rendering.rb
@@ -23,8 +23,8 @@ module AbstractController
def render(*args, &block)
options = _normalize_render(*args, &block)
self.response_body = render_to_body(options)
- if options[:plain]
- _set_content_type Mime::TEXT.to_s
+ if options[:html]
+ _set_content_type Mime::HTML.to_s
else
_set_content_type _get_content_type(rendered_format)
end