Sha256: 86ea0070bfd55b09c4ed9715cae306e546b4cf134d468c5b5ecbb31e05a7cf1f

Contents?: true

Size: 724 Bytes

Versions: 4

Compression:

Stored size: 724 Bytes

Contents

class ContactsController < ApplicationController
  
  respond_to :html
  
  # GET /contacts
  def index
    @contacts = Contact.all
    respond_with(@contacts)
  end
  
  # GET /contacts/new
  def new
    @contact = Contact.new
    respond_with(@contact)
  end
  
  # GET /contacts/:id/edit
  def edit
    @contact = Contact.find(params[:id])
    respond_with(@contact)
  end
  
  # POST /contacts
  def create
    @contact = Contact.create(params[:contact])
    respond_with(@contact, :location => contacts_path)
  end
  
  # put /contacts
  def update
    @contact = Contact.find(params[:id])
    @contact.attributes = params[:contact]
    @contact.save
    respond_with(@contact, :location => contacts_path)
  end
  
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
formula-0.3.5 test/dummy/app/controllers/contacts_controller.rb
formula-0.3.4 test/dummy/app/controllers/contacts_controller.rb
formula-0.3.3 test/dummy/app/controllers/contacts_controller.rb
formula-0.3.2 test/dummy/app/controllers/contacts_controller.rb