content_viewer_controller.rb 376 Bytes
class ContentViewerController < PublicController

  needs_profile

  def view_page
    path = params[:page].join('/')

    if path.blank?
      @page = profile.home_page
      # FIXME need to do something when the user didn't set a homepage
    else
      @page = profile.articles.find_by_path(path)
    end

    if @page.nil?
      render_not_found(@path)
    end
  end

end