"Writing a Web-based data entry UI for a complex application is
never fun and is often downright tedious. One key attribute for a
good user interface is consistency, but it still takes a
knowledgeable and diligent development team to create the Web pages
that follow through on that design. Like all other Web application
frameworks, Ruby on Rails has this same problem. However the
dynamic nature of the Ruby language provides for a solution:
ActiveScaffold. ActiveScaffold is a plugin for Ruby on Rails (also
known as Rails) that provides dynamic model-based view generation.
Instead of having to create pages by hand that display your models,
ActiveScaffold will introspect your ActiveRecord models and
dynamically generate a CRUD (create, read, update, delete) user
interface for managing those objects..."