1 class PermalinksController < ApplicationController
5 @permalinks = Permalink.find(:all)
8 format.html # index.rhtml
9 format.xml { render :xml => @permalinks.to_xml }
14 # GET /permalinks/1.xml
16 @permalink = Permalink.find(params[:id])
18 respond_to do |format|
19 format.html # show.rhtml
20 format.xml { render :xml => @permalink.to_xml }
26 @permalink = Permalink.new
29 # GET /permalinks/1;edit
31 @permalink = Permalink.find(params[:id])
35 # POST /permalinks.xml
37 @permalink = Permalink.new(params[:permalink])
39 respond_to do |format|
41 flash[:notice] = 'Permalink was successfully created.'
42 format.html { redirect_to permalink_url(@permalink) }
43 format.xml { head :created, :location => permalink_url(@permalink) }
45 format.html { render :action => "new" }
46 format.xml { render :xml => @permalink.errors.to_xml }
52 # PUT /permalinks/1.xml
54 @permalink = Permalink.find(params[:id])
56 respond_to do |format|
57 if @permalink.update_attributes(params[:permalink])
58 flash[:notice] = 'Permalink was successfully updated.'
59 format.html { redirect_to permalink_url(@permalink) }
60 format.xml { head :ok }
62 format.html { render :action => "edit" }
63 format.xml { render :xml => @permalink.errors.to_xml }
68 # DELETE /permalinks/1
69 # DELETE /permalinks/1.xml
71 @permalink = Permalink.find(params[:id])
74 respond_to do |format|
75 format.html { redirect_to permalinks_url }
76 format.xml { head :ok }