Sha256: 986e6ce4382c3c3b50fb94ccd70f16e429db4006aa1f760aca843a0bf8d5a564
Contents?: true
Size: 1.92 KB
Versions: 2
Compression:
Stored size: 1.92 KB
Contents
class AuthorsController < ApplicationController # GET /authors # GET /authors.xml def index @authors = Author.all respond_to do |format| format.html # index.html.erb format.xml { render :xml => @authors } end end # GET /authors/1 # GET /authors/1.xml def show @author = Author.find(params[:id]) respond_to do |format| format.html # show.html.erb format.xml { render :xml => @author } end end # GET /authors/new # GET /authors/new.xml def new @author = Author.new respond_to do |format| format.html # new.html.erb format.xml { render :xml => @author } end end # GET /authors/1/edit def edit @author = Author.find(params[:id]) end # POST /authors # POST /authors.xml def create @author = Author.new(params[:author]) respond_to do |format| if @author.save format.html { redirect_to(@author, :notice => 'Author was successfully created.') } format.xml { render :xml => @author, :status => :created, :location => @author } else format.html { render :action => "new" } format.xml { render :xml => @author.errors, :status => :unprocessable_entity } end end end # PUT /authors/1 # PUT /authors/1.xml def update @author = Author.find(params[:id]) respond_to do |format| if @author.update_attributes(params[:author]) format.html { redirect_to(@author, :notice => 'Author was successfully updated.') } format.xml { head :ok } else format.html { render :action => "edit" } format.xml { render :xml => @author.errors, :status => :unprocessable_entity } end end end # DELETE /authors/1 # DELETE /authors/1.xml def destroy @author = Author.find(params[:id]) @author.destroy respond_to do |format| format.html { redirect_to(authors_url) } format.xml { head :ok } end end end
Version data entries
2 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rails-services-0.1.5 | test/rails_app_v2/app/controllers/authors_controller.rb |
rails-services-0.1.5 | test/rails_app_v3/app/controllers/authors_controller.rb |