App-Mxpress-PDF

 view release on metacpan or  search on metacpan

public/javascripts/ace/snippets/ruby.js  view on Meta::CPAN

		@${1:model_class_name} = ${2:ModelClassName}.new(params[:$1])\n\
\n\
		respond_to do |wants|\n\
			if @$1.save\n\
				flash[:notice] = '$2 was successfully created.'\n\
				wants.html { redirect_to(@$1) }\n\
				wants.xml  { render :xml => @$1, :status => :created, :location => @$1 }\n\
			else\n\
				wants.html { render :action => \"new\" }\n\
				wants.xml  { render :xml => @$1.errors, :status => :unprocessable_entity }\n\
			end\n\
		end\n\
	end${3}\n\
snippet defdestroy\n\
	def destroy\n\
		@${1:model_class_name} = ${2:ModelClassName}.find(params[:id])\n\
		@$1.destroy\n\
\n\
		respond_to do |wants|\n\
			wants.html { redirect_to($1s_url) }\n\
			wants.xml  { head :ok }\n\
		end\n\
	end${3}\n\
snippet defedit\n\
	def edit\n\
		@${1:model_class_name} = ${2:ModelClassName}.find(params[:id])\n\
	end\n\
snippet defindex\n\
	def index\n\
		@${1:model_class_name} = ${2:ModelClassName}.all\n\
\n\
		respond_to do |wants|\n\
			wants.html # index.html.erb\n\
			wants.xml  { render :xml => @$1s }\n\
		end\n\
	end${3}\n\
snippet defnew\n\
	def new\n\
		@${1:model_class_name} = ${2:ModelClassName}.new\n\
\n\
		respond_to do |wants|\n\
			wants.html # new.html.erb\n\
			wants.xml  { render :xml => @$1 }\n\
		end\n\
	end${3}\n\
snippet defshow\n\
	def show\n\
		@${1:model_class_name} = ${2:ModelClassName}.find(params[:id])\n\
\n\
		respond_to do |wants|\n\
			wants.html # show.html.erb\n\
			wants.xml  { render :xml => @$1 }\n\
		end\n\
	end${3}\n\
snippet defupdate\n\
	def update\n\
		@${1:model_class_name} = ${2:ModelClassName}.find(params[:id])\n\
\n\
		respond_to do |wants|\n\
			if @$1.update_attributes(params[:$1])\n\
				flash[:notice] = '$2 was successfully updated.'\n\
				wants.html { redirect_to(@$1) }\n\
				wants.xml  { head :ok }\n\
			else\n\
				wants.html { render :action => \"edit\" }\n\
				wants.xml  { render :xml => @$1.errors, :status => :unprocessable_entity }\n\
			end\n\
		end\n\
	end${3}\n\
snippet flash\n\
	flash[:${1:notice}] = \"${2}\"\n\
snippet habtm\n\
	has_and_belongs_to_many :${1:object}, :join_table => \"${2:table_name}\", :foreign_key => \"${3}_id\"${4}\n\
snippet hm\n\
	has_many :${1:object}\n\
snippet hmd\n\
	has_many :${1:other}s, :class_name => \"${2:$1}\", :foreign_key => \"${3:$1}_id\", :dependent => :destroy${4}\n\
snippet hmt\n\
	has_many :${1:object}, :through => :${2:object}\n\
snippet ho\n\
	has_one :${1:object}\n\
snippet i18\n\
	I18n.t('${1:type.key}')${2}\n\
snippet ist\n\
	<%= image_submit_tag(\"${1:agree.png}\", :id => \"${2:id}\"${3} %>\n\
snippet log\n\
	Rails.logger.${1:debug} ${2}\n\
snippet log2\n\
	RAILS_DEFAULT_LOGGER.${1:debug} ${2}\n\
snippet logd\n\
	logger.debug { \"${1:message}\" }${2}\n\
snippet loge\n\
	logger.error { \"${1:message}\" }${2}\n\
snippet logf\n\
	logger.fatal { \"${1:message}\" }${2}\n\
snippet logi\n\
	logger.info { \"${1:message}\" }${2}\n\
snippet logw\n\
	logger.warn { \"${1:message}\" }${2}\n\
snippet mapc\n\
	${1:map}.${2:connect} '${3:controller/:action/:id}'\n\
snippet mapca\n\
	${1:map}.catch_all \"*${2:anything}\", :controller => \"${3:default}\", :action => \"${4:error}\"${5}\n\
snippet mapr\n\
	${1:map}.resource :${2:resource}\n\
snippet maprs\n\
	${1:map}.resources :${2:resource}\n\
snippet mapwo\n\
	${1:map}.with_options :${2:controller} => '${3:thing}' do |$3|\n\
		${4}\n\
	end\n\
snippet mbs\n\
	before_save :${1:method}\n\
snippet mcht\n\
	change_table :${1:table_name} do |t|\n\
		${2}\n\
	end\n\
snippet mp\n\
	map(&:${1:id})\n\
snippet mrw\n\
	mattr_accessor :${1:attr_names}\n\



( run in 0.429 second using v1.01-cache-2.11-cpan-39bf76dae61 )