Save keystrokes and stay DRY with SimplyPresentable:
< present!(foo).form do |f| >
<= f.text_field :bar >
< end >
Instead of
<% form_for(
foo.new_record? ? {
:url => 'http://example.com/foos',
:html => { :method => 'post', :id => 'new_foo', :class => 'new_foo' }
} :
{
:url => "http://example.com/foos/#{foo.id}",
:html => { :method => 'put', :id => 'foo_1', :class => 'foo' }
} :
) do |f| %>
<= f.text_field :bar >
< end >
SimplyPresentable is a plugin for that introduces the idea of presenters to rails
installation:
script/plugin install http://richcollins.net/svn/simply_presentable/
SimplyPresentable is fully tested as verified by rcov and heckle.