class ContactController
Public Instance Methods
create()
click to toggle source
POST /contacts POST /contacts.json
# File lib/rails/generators/rorchado/templates/controllers/contact_controller.rb, line 42 def create @contact = Contact.new(params[:contact]) respond_to do |format| if @contact.save format.html { redirect_to "/contact/", :notice => 'Contact was successfully created.' } format.json { render :json => @contact, :status => :created, :location => @contact } else format.html { render :action => "new" } format.json { render :json => @contact.errors, :status => :unprocessable_entity } end end end
destroy()
click to toggle source
DELETE /contacts/1 DELETE /contacts/1.json
# File lib/rails/generators/rorchado/templates/controllers/contact_controller.rb, line 74 def destroy @contact = Contact.find(params[:id]) @contact.destroy respond_to do |format| format.html { redirect_to "/contact/" } format.json { head :no_content } end end
edit()
click to toggle source
GET /contacts/1/edit
# File lib/rails/generators/rorchado/templates/controllers/contact_controller.rb, line 36 def edit @contact = Contact.find(params[:id]) end
index()
click to toggle source
GET /contacts GET /contacts.json
# File lib/rails/generators/rorchado/templates/controllers/contact_controller.rb, line 4 def index @contacts = Contact.all respond_to do |format| format.html # index.html.erb format.json { render :json => @contacts } end end
new()
click to toggle source
GET /contacts/new GET /contacts/new.json
# File lib/rails/generators/rorchado/templates/controllers/contact_controller.rb, line 26 def new @contact = Contact.new respond_to do |format| format.html # new.html.erb format.json { render :json => @contact } end end
show()
click to toggle source
GET /contacts/1 GET /contacts/1.json
# File lib/rails/generators/rorchado/templates/controllers/contact_controller.rb, line 15 def show @contact = Contact.find(params[:id]) respond_to do |format| format.html # show.html.erb format.json { render :json => @contact } end end
update()
click to toggle source
PUT /contacts/1 PUT /contacts/1.json
# File lib/rails/generators/rorchado/templates/controllers/contact_controller.rb, line 58 def update @contact = Contact.find(params[:id]) respond_to do |format| if @contact.update_attributes(params[:contact]) format.html { redirect_to "/contact/", :notice => 'Contact was successfully updated.' } format.json { head :no_content } else format.html { render :action => "edit" } format.json { render :json => @contact.errors, :status => :unprocessable_entity } end end end