mirror of
				https://github.com/amix/vimrc
				synced 2025-10-31 06:33:35 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			133 lines
		
	
	
		
			3.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			133 lines
		
	
	
		
			3.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| # .erb and .rhmtl files
 | |
| 
 | |
| # Includes html.snippets
 | |
| extends html
 | |
| 
 | |
| # Rails *****************************
 | |
| snippet rc
 | |
| 	<% ${0} %>
 | |
| snippet rce
 | |
| 	<%= ${1} %>
 | |
| snippet %
 | |
| 	<% ${0} %>
 | |
| snippet =
 | |
| 	<%= ${1} %>
 | |
| snippet end
 | |
| 	<% end %>
 | |
| snippet ead
 | |
| 	<% ${1}.each do |${2}| %>
 | |
| 		${0}
 | |
| 	<% end %>
 | |
| snippet for
 | |
| 	<% for ${2:item} in ${1} %>
 | |
| 		${0}
 | |
| 	<% end %>
 | |
| snippet rp
 | |
| 	<%= render partial: '${0:item}' %>
 | |
| snippet rpl
 | |
| 	<%= render partial: '${1:item}', locals: { :${2:name} => '${3:value}'${0} } %>
 | |
| snippet rps
 | |
| 	<%= render partial: '${1:item}', status: ${0:500} %>
 | |
| snippet rpc
 | |
| 	<%= render partial: '${1:item}', collection: ${0:items} %>
 | |
| snippet lia
 | |
| 	<%= link_to '${1:link text...}', action: '${0:index}' %>
 | |
| snippet liai
 | |
| 	<%= link_to '${1:link text...}', action: '${2:edit}', id: ${0:@item} %>
 | |
| snippet lic
 | |
| 	<%= link_to '${1:link text...}', controller: '${0:items}' %>
 | |
| snippet lica
 | |
| 	<%= link_to '${1:link text...}', controller: '${2:items}', action: '${0:index}' %>
 | |
| snippet licai
 | |
| 	<%= link_to '${1:link text...}', controller: '${2:items}', action: '${3:edit}', id: ${0:@item} %>
 | |
| snippet yield
 | |
| 	<%= yield ${1::content_symbol} %>
 | |
| snippet conf
 | |
| 	<% content_for :${1:head} do %>
 | |
| 		${0}
 | |
| 	<% end %>
 | |
| snippet cs
 | |
| 	<%= collection_select <+object+>, <+method+>, <+collection+>, <+value_method+>, <+text_method+><+, <+[options]+>, <+[html_options]+>+> %>
 | |
| snippet ct
 | |
| 	<%= content_tag '${1:DIV}', ${2:content}${0:,options} %>
 | |
| snippet ff
 | |
| 	<%= form_for @${1:model} do |f| %>
 | |
| 		${0}
 | |
| 	<% end %>
 | |
| snippet ffi
 | |
| 	<%= ${1:f}.input :${0:attribute} %>
 | |
| snippet ffcb
 | |
| 	<%= ${1:f}.check_box :${0:attribute} %>
 | |
| snippet ffe
 | |
| 	<% error_messages_for :${1:model} %>
 | |
| 
 | |
| 	<%= form_for @${2:model} do |f| %>
 | |
| 		${0}
 | |
| 	<% end %>
 | |
| snippet ffff
 | |
| 	<%= ${1:f}.file_field :${0:attribute} %>
 | |
| snippet ffhf
 | |
| 	<%= ${1:f}.hidden_field :${0:attribute} %>
 | |
| snippet ffl
 | |
| 	<%= ${1:f}.label :${2:attribute}, '${0:$2}' %>
 | |
| snippet ffpf
 | |
| 	<%= ${1:f}.password_field :${0:attribute} %>
 | |
| snippet ffrb
 | |
| 	<%= ${1:f}.radio_button :${2:attribute}, :${0:tag_value} %>
 | |
| snippet ffs
 | |
| 	<%= ${1:f}.submit "${0:submit}" %>
 | |
| snippet ffta
 | |
| 	<%= ${1:f}.text_area :${0:attribute} %>
 | |
| snippet fftf
 | |
| 	<%= ${1:f}.text_field :${0:attribute} %>
 | |
| snippet fields
 | |
| 	<%= fields_for :${1:model}, @$1 do |${2:f}| %>
 | |
| 		${0}
 | |
| 	<% end %>
 | |
| snippet i18
 | |
| 	I18n.t('${1:type.key}')
 | |
| snippet it
 | |
| 	<%= image_tag "${1}"${0} %>
 | |
| snippet jit
 | |
| 	<%= javascript_include_tag ${0::all} %>
 | |
| snippet jsit
 | |
| 	<%= javascript_include_tag "${0}" %>
 | |
| snippet lim
 | |
| 	<%= link_to ${1:model}.${2:name}, ${3:$1}_path(${0:$1}) %>
 | |
| snippet linp
 | |
| 	<%= link_to "${1:Link text...}", ${2:parent}_${3:child}_path(${4:@$2}, ${0:@$3}) %>
 | |
| snippet linpp
 | |
| 	<%= link_to "${1:Link text...}", ${2:parent}_${3:child}_path(${0:@$2}) %>
 | |
| snippet lip
 | |
| 	<%= link_to "${1:Link text...}", ${2:model}_path(${0:@$2}) %>
 | |
| snippet lipp
 | |
| 	<%= link_to "${1:Link text...}", ${0:model}s_path %>
 | |
| snippet lt
 | |
| 	<%= link_to "${1:name}", ${0:dest} %>
 | |
| snippet ntc
 | |
| 	<%= number_to_currency(${1}) %>
 | |
| snippet ofcfs
 | |
| 	<%= options_from_collection_for_select ${1:collection}, ${2:value_method}, ${3:text_method}, ${0:selected_value} %>
 | |
| snippet ofs
 | |
| 	<%= options_for_select ${1:collection}, ${2:value_method} %>
 | |
| snippet rf
 | |
| 	<%= render file: "${1:file}"${0} %>
 | |
| snippet rt
 | |
| 	<%= render template: "${1:file}"${0} %>
 | |
| snippet slt
 | |
| 	<%= stylesheet_link_tag ${1::all}, cache: ${0:true} %>
 | |
| snippet sslt
 | |
| 	<%= stylesheet_link_tag "${0}" %>
 | |
| snippet if
 | |
| 	<% if ${1} %>
 | |
| 		${0:${VISUAL}}
 | |
| 	<% end %>
 | |
| snippet ife
 | |
| 	<% if ${1} %>
 | |
| 		${2}
 | |
| 	<% else %>
 | |
| 		${0}
 | |
| 	<% end %>
 | |
| snippet pry
 | |
| 	<% require 'pry'; binding.pry %>
 | 
