null-open-security-community/swachalit

View on GitHub
app/controllers/pages_controller.rb

Summary

Maintainability
A
15 mins
Test Coverage
class PagesController < ApplicationController
  before_filter :authenticate_user!, :except => [ :show ]
  load_and_authorize_resource

  def show
    @page = ::Page.find(params[:id].to_i)

    respond_to do |format|
      format.html
    end
  end

  def edit
    @page = ::Page.find(params[:id].to_i)

    respond_to do |format|
      format.html
    end
  end

  def update
    @page = ::Page.find(params[:id].to_i)

    respond_to do |format|
      if @page.update_attributes(params[:page])
        format.html do
          redirect_to page_path(@page), :notice => "Page updated successfully."
        end
      else
        format.html do
          render :action => 'edit'
        end
      end
    end
  end

end