Sha256: 04c503bd0243320a0a524d0058935f96265b1e85dce344211b8ba3f5931761b8
Contents?: true
Size: 918 Bytes
Versions: 3
Compression:
Stored size: 918 Bytes
Contents
require_dependency "flms/application_controller" module Flms class PagesController < ApplicationController before_filter :authenticate_user! layout 'flms/admin' def index @pages = Page.all end def show end def new @page = Page.new end def edit @page = Page.find_by_url params[:id] end def create @page = Page.new params[:page] if @page.save redirect_to pages_path, notice: 'Page was successfully created.' else render action: "new" end end def update @page = Page.find_by_url params[:id] if @page.update_attributes params[:page] redirect_to pages_path, notice: 'Page was successfully updated.' else render action: "edit" end end def destroy @page = Page.find_by_url params[:id] @page.destroy redirect_to pages_url end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
flms-0.0.3 | app/controllers/flms/pages_controller.rb |
flms-0.0.2 | app/controllers/flms/pages_controller.rb |
flms-0.0.1 | app/controllers/flms/pages_controller.rb |