Looking at different options:
One is to just put the static pages in the public/ folder, but I do want the header from layout/application to be consistent.
I
thoughtbot has a plugin called high_voltage for displaying static content: https://github.com/thoughtbot/high_voltage
Lindsaar solution is one of the best I ever seen. He build a caching static pages that expired when git revision changed.
<%= cache "site-page-#{@page_name}-#{App.git_revision}" do %>
<%= render :partial => @page_name %>
<% end %>