rails/rails — pull request #6904 by guilleiguaran (2012-06-29 05:12:37+00:00)
Title: Remove ActiveModel dependency from ActionPack

This was requested by @wycats in Rails-core mailing list (https://groups.google.com/forum/#!msg/rubyonrails-core/MhbmIeHBURU/EiXenlob1okJ)

```
activemodel is used for ActiveModel::Naming for a few, mostly optional aspects of ActionPack related to automatically converting an ActiveModel compliant object into a key for params and routing. It uses only two methods of ActiveModel (ActiveModel::Naming.route_key and ActiveModel::Naming.param_key). I think we should remove this dependency, as the point of the ActiveModel API refactor in Rails 3 was to allow *any* object to work in AP. Additionally, only a few areas of the code use even the ActiveModel API.
```