Restore implicit rendering for XHR requests that want a HTML template [#1590 state:resolved]

This commit is contained in:
Joshua Peek 2009-01-27 14:09:11 -06:00
parent f17c87665e
commit 093f758bd0
3 changed files with 12 additions and 0 deletions

@ -45,6 +45,9 @@ def find_template(original_template_path, format = nil)
return template
elsif template = load_path[template_path]
return template
# Try to find html version if the format is javascript
elsif format == :js && template = load_path["#{template_path}.html"]
return template
end
end

@ -274,6 +274,9 @@ def render_implicit_html_template
def render_explicit_html_template
end
def render_implicit_html_template_from_xhr_request
end
def formatted_html_erb
end
@ -1010,6 +1013,11 @@ def test_explicitly_rendering_an_html_template_with_implicit_html_template_rende
end
end
def test_should_implicitly_render_html_template_from_xhr_request
get :render_implicit_html_template_from_xhr_request, :format => :js
assert_equal "Hello HTML!", @response.body
end
def test_should_render_formatted_template
get :formatted_html_erb
assert_equal 'formatted html erb', @response.body

@ -0,0 +1 @@
Hello HTML!