Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class AssessmentsController < ApplicationController
- before_filter :find_assessment, :only => [:show, :edit, :update, :destroy]
- # GET /assessments
- # GET /assessments.xml
- def index
- @assessments = Assessment.all
- respond_to do |wants|
- wants.html # index.html.erb
- wants.xml { render :xml => @assessments }
- end
- end
- # GET /assessments/1
- # GET /assessments/1.xml
- def show
- @assessments = Assessment.find(params[:id])
- @questions = @assessments.questions
- respond_to do |wants|
- wants.html # show.html.erb
- wants.xml { render :xml => @assessment }
- end
- end
- # GET /assessments/new
- # GET /assessments/new.xml
- def new
- @assessment = Assessment.new
- respond_to do |wants|
- wants.html # new.html.erb
- wants.xml { render :xml => @assessment }
- end
- end
- # GET /assessments/1/edit
- def edit
- end
- # POST /assessments
- # POST /assessments.xml
- def create
- @assessment = Assessment.new(params[:assessment])
- respond_to do |wants|
- if @assessment.save
- flash[:notice] = 'Assessment was successfully created.'
- wants.html { redirect_to(@assessment) }
- wants.xml { render :xml => @assessment, :status => :created, :location => @assessment }
- else
- wants.html { render :action => "new" }
- wants.xml { render :xml => @assessment.errors, :status => :unprocessable_entity }
- end
- end
- end
- # PUT /assessments/1
- # PUT /assessments/1.xml
- def update
- respond_to do |wants|
- if @assessment.update_attributes(params[:assessment])
- flash[:notice] = 'Assessment was successfully updated.'
- wants.html { redirect_to(@assessment) }
- wants.xml { head :ok }
- else
- wants.html { render :action => "edit" }
- wants.xml { render :xml => @assessment.errors, :status => :unprocessable_entity }
- end
- end
- end
- # DELETE /assessments/1
- # DELETE /assessments/1.xml
- def destroy
- @assessment.destroy
- respond_to do |wants|
- wants.html { redirect_to(assessments_url) }
- wants.xml { head :ok }
- end
- end
- private
- def find_assessment
- @assessment = Assessment.find(params[:id])
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement