The new router in Rails 3 is clean and concise and marks the acceptance of instance_exec as a method for writing a gorgeous DSL.
I'm wondering should something similar be applied to the default form helpers?
Moving from this:
<%= form_for(@post) do |f| %> <%= f.text_field :title %> <% end %>
to this:
<%= form_for(@post) do %> <%= text_field :title %> <% end %>
etc.
I tried it earlier just to check and kind of expected that it _might_ already have been implemented.
I don't know much about the implementation details, other than that it's possible to do but requires a bit of magic, but I feel like it might be something worth considering.
—P