Ruby on Rails | Screencasts | Download | Documentation | Weblog | Community | Source

Changeset 8577

Show
Ignore:
Timestamp:
01/06/08 20:52:57 (4 months ago)
Author:
bitsweat
Message:

Support render :text => nil. Closes #6684.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/actionpack/CHANGELOG

    r8559 r8577  
    11*SVN* 
     2 
     3* Support render :text => nil.  #6684 [tjennings, PotatoSalad, Cheah Chu Yeow] 
    24 
    35* assert_response failures include the exception message.  #10688 [Seth Rasmussen] 
  • trunk/actionpack/lib/action_controller/base.rb

    r8499 r8577  
    851851        end 
    852852 
    853         if text = options[:text] 
    854           render_for_text(text, options[:status]) 
     853        if options.has_key?(:text) 
     854          render_for_text(options[:text], options[:status]) 
    855855 
    856856        else 
  • trunk/actionpack/test/controller/render_test.rb

    r8564 r8577  
    5656  def render_custom_code 
    5757    render :text => "hello world", :status => 404 
     58  end 
     59 
     60  def render_text_with_nil 
     61    render :text => nil 
     62  end 
     63 
     64  def render_text_with_false 
     65    render :text => false 
    5866  end 
    5967 
     
    264272  end 
    265273 
     274  def test_render_text_with_nil 
     275    get :render_text_with_nil 
     276    assert_response 200 
     277    assert_equal '', @response.body 
     278  end 
     279 
     280  def test_render_text_with_false 
     281    get :render_text_with_false 
     282    assert_equal 'false', @response.body 
     283  end 
     284 
    266285  def test_render_nothing_with_appendix 
    267286    get :render_nothing_with_appendix