The Ruby on Rails SubList Plugin makes it easy to
have dynamic lists of related models on a single
editing page. The plugin is designed for models
with one or more has_many relationship with other
models. By using AJAX for adding and removing
"sub-forms", one can present the user with a
single edit page that creates/edits the parent
model as well as all of the children.