diff --git a/app/controllers/public/content_viewer_controller.rb b/app/controllers/public/content_viewer_controller.rb index d845e77..dd2bbcc 100644 --- a/app/controllers/public/content_viewer_controller.rb +++ b/app/controllers/public/content_viewer_controller.rb @@ -7,6 +7,7 @@ class ContentViewerController < ApplicationController def view_page path = params[:page].join('/') + version = params[:rev] if path.blank? @page = profile.home_page @@ -22,6 +23,10 @@ class ContentViewerController < ApplicationController redirect_to profile.url.merge(:page => page_from_old_path.explode_path) return end + else + if version + @page = @page.versions.find_by_version version + end end end diff --git a/app/views/content_viewer/view_page.rhtml b/app/views/content_viewer/view_page.rhtml index be612fc..3c16b10 100644 --- a/app/views/content_viewer/view_page.rhtml +++ b/app/views/content_viewer/view_page.rhtml @@ -85,6 +85,10 @@ <% end %> +