diff --git a/Snippets/Create resources controller class.tmSnippet b/Snippets/Create resources controller class.tmSnippet index 4a0c08ff..2e3df6d3 100644 --- a/Snippets/Create resources controller class.tmSnippet +++ b/Snippets/Create resources controller class.tmSnippet @@ -2,38 +2,46 @@ - content - class ${1:Model}sController < ApplicationController + changed + + content + class ${1:Model}sController < ApplicationController before_filter :find_${1/./\l$0/}, :only => [:show, :edit, :update, :destroy] # GET /${1/./\l$0/}s # GET /${1/./\l$0/}s.xml + # GET /${1/./\l$0/}s.json def index @${1/./\l$0/}s = ${1:Model}.all respond_to do |wants| wants.html # index.html.erb wants.xml { render :xml => @${1/./\l$0/}s } + wants.json { render :json => @${1/./\l$0/}s } end end # GET /${1/./\l$0/}s/1 # GET /${1/./\l$0/}s/1.xml + # GET /${1/./\l$0/}s/1.json def show respond_to do |wants| wants.html # show.html.erb wants.xml { render :xml => @${1/./\l$0/} } + wants.json { render :json => @${1/./\l$0/} } end end # GET /${1/./\l$0/}s/new # GET /${1/./\l$0/}s/new.xml + # GET /${1/./\l$0/}s/new.json def new @${1/./\l$0/} = ${1:Model}.new respond_to do |wants| wants.html # new.html.erb wants.xml { render :xml => @${1/./\l$0/} } + wants.json { render :json => @${1/./\l$0/} } end end @@ -43,6 +51,7 @@ # POST /${1/./\l$0/}s # POST /${1/./\l$0/}s.xml + # POST /${1/./\l$0/}s.json def create @${1/./\l$0/} = ${1:Model}.new(params[:${1/./\l$0/}]) @@ -51,36 +60,42 @@ flash[:notice] = '${1:Model} was successfully created.' wants.html { redirect_to(@${1/./\l$0/}) } wants.xml { render :xml => @${1/./\l$0/}, :status => :created, :location => @${1/./\l$0/} } + wants.json { render :json => @${1/./\l$0/}, :status => :created, :location => @${1/./\l$0/} } else wants.html { render :action => "new" } wants.xml { render :xml => @${1/./\l$0/}.errors, :status => :unprocessable_entity } + wants.json { render :json => @${1/./\l$0/}.errors, :status => :unprocessable_entity } end end end # PUT /${1/./\l$0/}s/1 # PUT /${1/./\l$0/}s/1.xml + # PUT /${1/./\l$0/}s/1.json def update respond_to do |wants| if @${1/./\l$0/}.update_attributes(params[:${1/./\l$0/}]) flash[:notice] = '${1:Model} was successfully updated.' wants.html { redirect_to(@${1/./\l$0/}) } wants.xml { head :ok } + wants.json { head :ok } else wants.html { render :action => "edit" } wants.xml { render :xml => @${1/./\l$0/}.errors, :status => :unprocessable_entity } - end + wants.json { render :json => @${1/./\l$0/}.errors, :status => :unprocessable_entity } end end end # DELETE /${1/./\l$0/}s/1 # DELETE /${1/./\l$0/}s/1.xml + # DELETE /${1/./\l$0/}s/1.json def destroy @${1/./\l$0/}.destroy respond_to do |wants| wants.html { redirect_to(${1/./\l$0/}s_url) } wants.xml { head :ok } + wants.json { head :ok } end end @@ -91,12 +106,11 @@ end - name - Create resources controller class - scope - source.ruby - tabTrigger - resources + + deleted + + isDelta + uuid F90BFB23-5706-484B-8108-B376A988C0A0