A generic Rails 3 form builder