I have a Rails 3 application; we can consider it a blog system. All content is stored in Nodes. I am using a specifically tailored route to allow Nodes to have clean URLs.
= form_for [:admin, @node] do # => generated URL is /admin/nodes or /admin/nodes/4d1a44571d41c821eb000006
= link_to 'all nodes', nodes_path # => generated URL is /
= link_to @node.title, node_path(@node.to_path) # => generated URL is /about or /about/people or /4d1a44571d41c821eb000006
= link_to 'all nodes (admin view)', admin_nodes_path # => generated URL is /admin/nodes
= link_to 'add', new_admin_node_path # => generated URL is /admin/nodes/new
= link_to 'edit', edit_admin_node(@node) # => generated URL is /admin/nodes/4d1a44571d41c821eb000006/edit
= link_to 'delete', [:admin, @node], :confirm => 'Are you sure?', :method => :delete