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

Changeset 5966

Show
Ignore:
Timestamp:
01/17/07 00:43:53 (2 years ago)
Author:
bitsweat
Message:

RecordInvalid, RecordNotSaved => 422 Unprocessable Entity, StaleObjectError => 409 Conflict. References #7097.

Files:

Legend:

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

    r5965 r5966  
    11*SVN* 
     2 
     3* RecordInvalid, RecordNotSaved => 422 Unprocessable Entity, StaleObjectError => 409 Conflict.  #7097 [dkubb] 
    24 
    35* Allow fields_for to be nested inside form_for, so that the name and id get properly constructed [Jamis Buck] 
  • trunk/actionpack/lib/action_controller/rescue.rb

    r5941 r5966  
    1717      'ActionController::UnknownAction'   => :not_found, 
    1818      'ActiveRecord::RecordNotFound'      => :not_found, 
    19       'ActiveRecord::RecordInvalid'       => :bad_request 
     19      'ActiveRecord::StaleObjectError'    => :conflict, 
     20      'ActiveRecord::RecordInvalid'       => :unprocessable_entity, 
     21      'ActiveRecord::RecordNotSaved'      => :unprocessable_entity 
    2022    } 
    2123 
  • trunk/actionpack/test/controller/rescue_test.rb

    r5926 r5966  
    142142    assert_equal :not_found, responses[ActionController::UnknownAction.name] 
    143143    assert_equal :not_found, responses['ActiveRecord::RecordNotFound'] 
    144     assert_equal :bad_request, responses['ActiveRecord::RecordInvalid'] 
     144    assert_equal :conflict, responses['ActiveRecord::StaleObjectError'] 
     145    assert_equal :unprocessable_entity, responses['ActiveRecord::RecordInvalid'] 
     146    assert_equal :unprocessable_entity, responses['ActiveRecord::RecordNotSaved'] 
    145147  end 
    146148