Few lines to get your sitemap. Also, add a hash array for the other links on your site:
Sitemap controller:
@sites = [ {:loc=>url_for(:controller=>'home',:action=>nil), :lastmod=>File.open('web/app/views/home/index.rhtml').mtime.strftime('%Y-%m-%d')}, {:loc=>url_for(:controller=>'blog',:action=>nil), :lastmod=>File.open('web/app/views/blog/index.rhtml').mtime.strftime('%Y-%m-%d')}, {:loc=>url_for(:controller=>'casa',:action=>nil), :lastmod=>File.open('web/app/views/casa/index.rhtml').mtime.strftime('%Y-%m-%d')} ]
RXML:
@sites.each do |site| xml.url do xml.loc( site[:loc] ) xml.lastmod( site[:lastmod] ) end end