rails/rails — pull request #5600 by carlosantoniodasilva (2012-03-26 22:54:30+00:00)
Title: Fix build for branch 3-0-stable - failing in ruby 1.8.8-p358

This fixes failing tests related to form options, and a random issue that happens with rjs tests, all related to Ruby 1.8.7-p358. I had to change a little bit the implementation of the FixtureResolver to avoid calling `hash.select {}.each` - it also is more similar to [the implementation in 3-1 forward](https://github.com/rails/rails/blob/3-1-stable/actionpack/lib/action_view/testing/resolvers.rb#L30-36).

These rjs tests [were completely removed in 3-1 together with `render :update`](https://github.com/rails/rails/commit/eea66892c80d51c1b959171c2e3feac67124aaba). And I didn't find any other test that uses FixtureResolver relying on ordering like this one.

Let me know if something needs improvement. Thanks.