Hier ein paar Notizen, die heute bei der Migration einer "enterprisey"-Rails-2.1-Anwendung auf Rails 2.3.2 entstanden sind. Vielleicht dienen sie dem einen oder anderen als kleine Hilfe:
ActionController::AbstractRequestdoesn't exist anymorerelative_url_roothas moved toActionController::Base- Test Helpers must now ALL inherit from
ActiveSupport::TestCaseinstead of e.g.Test::Unit::TestCase - instead of accessing/subclassing
ActionController::AbstractRequestin tests etc, useActionController::Request String#truncate(str, len, omit)is nowString#truncate(str, :length => len, :omission => omit)ActionController::AbstractRequest.parse_query_parametersis nowRack::Utils.parse_query- to be able to use
fixture_file_upload,post,getetc. in (functional) tests,ActionController::TestProcesshas to be included in the test case ActionController::TestCase::Assertionshas to be included intoActiveSupport::TestCaseto enable e.g.assert_redirected_torequest.headers['type']is now empty in tests -- userequest.headers['Content-Type']instead.
Diese Liste wird sicherlich noch erweitert werden, wir sind ja erst am Anfang der Migration...
