Revisions#diff
<% form_tag url_for(:action => :diff), :method => :get do %>
<%= select_tag :start, options_for_select(@node.pages.map{|x| x.revision}, params[:start].to_i) %>
<%= select_tag :end, options_for_select(@node.pages.map{|x| x.revision}, params[:end].to_i) %>
<%= submit_tag 'Diff' %>
<% end %>
<%= (@start.title) %>
<%= (@end.title) %>
<%= (@start.abstract) %>
<%= (@end.abstract) %>
<%= (@start.body) %>
<%= (@end.body) %>
<%= javascript_include_tag 'cacycle_diff' %>