Rails now has a `:having` option on find (as well as on `has_many` and `has_and_belongs_to_many` associations) for filtering records in grouped finds. As those with heavy SQL backgrounds know, this allows filtering based on grouped results:
```ruby
developers=Developer.find(:all,:group=>"salary",
:having=>"sum(salary) > 10000",:select=>"salary")
developers=Developer.find(:all,:group=>"salary",
:having=>"sum(salary) > 10000",:select=>"salary")
```
* Lead Contributor: [Emilio Tagua](http://github.com/miloops)
The `initialize` method of `Rack::Builder` will take the block here and execute it within an instance of `Rack::Builder`. This is where the majority of the initialization process of Rails happens. The `require` line for `config/environment.rb` in `config.ru` is the first to run: