mirror of
https://github.com/github/rails.git
synced 2026-04-04 03:00:58 -04:00
Check for response in builder template since ActionMailer does not have one
This commit is contained in:
@@ -6,7 +6,8 @@ module ActionView
|
||||
include Compilable
|
||||
|
||||
def compile(template)
|
||||
"controller.response.content_type ||= Mime::XML;" +
|
||||
# ActionMailer does not have a response
|
||||
"controller.respond_to?(:response) && controller.response.content_type ||= Mime::XML;" +
|
||||
"xml = ::Builder::XmlMarkup.new(:indent => 2);" +
|
||||
template.source +
|
||||
";xml.target!;"
|
||||
|
||||
Reference in New Issue
Block a user