ActiveSupport::Notifications::Instrumenter#instrument should yield
its payload the same way that ActiveSupport::Notifications does.
Fix spelling in test name.
I think "uniq" is more Rails-y than select("distinct(categories.id)")
Minor copy editing
update README since email-service isn't a word
Uniq cannot be used directly on an ActiveRecord model. 'DISTINCT field' is the only pluck query that translates into the aforementioned SQL
Document nested attributes as hash of hashes

Document the possibility to use a hash of hashes for nested attributes for a one-to-many association (in addition to the documented possibility to use an array of hashes).
Align indentation in comments
Fix my typo
Fix missing closing <tt> tag
clarify verbiage
absence validator doc
fix absence validator doc for boolean field
fix missing to
do some typo fixing
make the headers consistent
Should be a symbol not string to defer the choice of layout.
[ci skip]
config.ru uses the effective Rack app

We used to pass the Rails::Application subclass to #run.
The Rails server then called #to_app to convert that class to the
actual Rack application.

if you surround `#run` with a call to `#map` the server no longer
convertes the class to the instance and we end up with unnecessary
delegation calls on every request.
added details to section 4.1.2 of the Asset Pipeline guide, describing how to configure Apache to serve the gzipped version of the precompiled assets
Unmatched parenthesis fix
fix typo in form helpers guide