Hi,
It seem that the patch proposed by Bob Silva, ticket 3952 ( http://dev.rubyonrails.org/ticket/3952 ) is ready to be accepted.
I would personally love to see is enhancement included and as DavidHH said himself about this ticket "This sounds reasonable"...
Hope to see this PATCH applied soon