Blog de guebs

Desarrollo web

Propuesta de chuleta Ruby on Rails

Equipo de guebs — 26 de marzo, 2009 @ 16:560 comentarios

0 Flares 0 Flares ×

Ahora que se acerca la Euruko 2009, estabamos pensando en crear una chuleta de Ruby on Rails para repartir entre los asistentes. Aun no hemos decidido el formato de la chuleta, estamos con el contenido.

A conitnuación tenéis lo que hemos preparado hasta el momento para la chuleta y lo que se supone pondremos en la misma. ¿Que os parece? ¿Algo que añadir? ¿Algo que suprimir?


Variables Predefinidas

$! Exception information
$& String of last match
$` String left of last match
$’ String right of last match
$+ Last group of last match
$N Nth group of last match
$= Case insensitive flag
$/ Input record separator
$\ Output record separator
$, Output field separator
$. Current line number of last file read
$> Default output for print
$_ Last input line of string
$0 Name of string
$* Command line arguments
$stderr Standard error output
$stdin Standard input
$stdout Standard output
$-a True if -a is set
$-d Status of -d switch
$-l True if -l is set
$-p True is -p is set
$-v Verbose flag


Palabras Reservadas

=begin elsif rescue
=end end retry
BEGIN ensure return
END false self
alias for super
and if then
begin in true
break module undef
case next unless
class nil until
def not when
defined or while
do redo yield
else


Expresiones Regulares de Sintaxis

^ Principio de cadena
$ Fin de cadena
. Cualquier carácter único
(a|b) a o b
(…) sección de grupo
[abc] en rango (a o b o c)
[^abc] no en el rango (a o b o c)
a? 0 o una repetición de a
a* 0 o mas repeticiones de a
a+ 1 o mas repeticiones de a
a{3} exactamente 3 repeticiones de a
a{3,} 3 o mas repeticiones de a
a{3,6} entre 3 y 6 repeticiones de a


Scripts

script/about Información sobre el entorno
script/breakpointer Comienza el servidor de punto de inicio
script/console Consola de Rails interactiva
script/destroy Elimina los ficheros creados por generadores
script/generate -> generadores
script/plugin -> Plugins
script/runner Ejecuta una tarea en el contexto Rails
script/server Inicia el servidor de desarrollo http://localhost:3000


Generadores
script/generate model ModellName
script/generate controller ListController show edit
script/generate scaffold ModelName ControllerName
script/generate migration AddNewTable
script/generate plugin PluginName
script/generate mailer Notification lost_password signup
script/generate web_service ServiceName api_one api_two
script/generate integration_test TestName
script/generate session_migration
script/generate migration AddTables


Plugins

script/plugin discover Descubre los repositorios de plugins
script/plugin list Lista todos los plugins disponibles
script/plugin install where Instala el plugin “where”
script/plugin install -x where Instala el plugin “where” como un SVN
script/plugin install http://invisible.ch/projects/plugins/where
script/plugin update Actualiza los plugins instalados
script/plugin source Añade repositorio de fuente
script/plugin unsource Elimina un repositorio de fuente
script/plugin sources Lista los repositorios de fuentes


Gemas Populares
acts_as_rateable
Acts as authenticated
Searchlogic
Lipsiadmin
Vote Fu
Sms Fu
Fleximage
Will Paginate

0 Flares Twitter 0 Facebook 0 Google+ 0 Buffer 0 LinkedIn 0 Email -- 0 Flares ×

Etiquetas:

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Categorías

Etiquetas

.EUS concurso correo cpd Dominios guebs hosting logo marte mi@guebs mysql Nuevos gTLD passenger PHP rails Revendedor ruby Ruby on Rails Servidor Cloud Servidor Cloud Premium sh1 sh2 SH3 sh4 sh5 sh6 sh7 sh9 spam WordPress

Histórico

Sindicar

Puedes sindicar el contenido de este blog en tu lector de noticias usando alguna de las siguientes formas:

Ya es hora de disfrutar de un hosting de calidad

contrata ahora
España México Colombia Peru Ecuador Chile Europa Reino Unido Euskera
© Ekostat Informatica, S.L. - Aviso Legal
css.php
0 Flares Twitter 0 Facebook 0 Google+ 0 Buffer 0 LinkedIn 0 Email -- 0 Flares ×