I've heard good things about Formtastic, though never used it myself:  <a href="http://github.com/justinfrench/formtastic" rel="nofollow">http://github.com/justinfrench/formtastic</a><p>Forms in Rails aren't absolutely coupled to models - you can use the '_tag' form helpers to build a form that doesn't have an underlying model, or to add fields that aren't attributes on the model.