Professional Documents
Culture Documents
Ruby on Rails
Una breve introduccin Mancuso Emiliano
www.elBlogolico.com.ar
2009
Mancuso Emiliano
Ruby on Rails
Mancuso Emiliano
Ruby on Rails
Mancuso Emiliano
Ruby on Rails
Hablemos sobre..
Ruby Que es Ventajas Desventajas Ejemplos Rails Que es Componentes Aplicacin en Rails
Mancuso Emiliano
Ruby on Rails
Que es
Mancuso Emiliano
Ruby on Rails
Que es
Mancuso Emiliano
Ruby on Rails
Que es
Mancuso Emiliano
Ruby on Rails
Que es
Mancuso Emiliano
Ruby on Rails
Hablemos sobre..
Ruby Que es Ventajas Desventajas Ejemplos Rails Que es Componentes Aplicacin en Rails
Mancuso Emiliano
Ruby on Rails
Ventajas
Mancuso Emiliano
Ruby on Rails
Ventajas
Referencia a objetos
Las variables siempre son referencias a objetos, no los objetos mismos
Soporte herencia
Mancuso Emiliano
Ruby on Rails
Ventajas
Mancuso Emiliano
Ruby on Rails
Ventajas
Mancuso Emiliano
Ruby on Rails
Ventajas
Mixins
Mancuso Emiliano
Ruby on Rails
Ventajas
Mixins
Mancuso Emiliano
Ruby on Rails
Ventajas
Mixins
Mancuso Emiliano
Ruby on Rails
Ventajas
Mancuso Emiliano
Ruby on Rails
Ventajas
Mancuso Emiliano
Ruby on Rails
Otras ventajas
Metaprogramacin Hilos Tipicado dinnmico Expresiones regulares Garbage collector automtico Sintaxis simple
Mancuso Emiliano
Ruby on Rails
Otras ventajas
Metaprogramacin Hilos Tipicado dinnmico Expresiones regulares Garbage collector automtico Sintaxis simple
Mancuso Emiliano
Ruby on Rails
Otras ventajas
Metaprogramacin Hilos Tipicado dinnmico Expresiones regulares Garbage collector automtico Sintaxis simple
Mancuso Emiliano
Ruby on Rails
Otras ventajas
Metaprogramacin Hilos Tipicado dinnmico Expresiones regulares Garbage collector automtico Sintaxis simple
Mancuso Emiliano
Ruby on Rails
Otras ventajas
Metaprogramacin Hilos Tipicado dinnmico Expresiones regulares Garbage collector automtico Sintaxis simple
Mancuso Emiliano
Ruby on Rails
Otras ventajas
Metaprogramacin Hilos Tipicado dinnmico Expresiones regulares Garbage collector automtico Sintaxis simple
Mancuso Emiliano
Ruby on Rails
Hablemos sobre..
Ruby Que es Ventajas Desventajas Ejemplos Rails Que es Componentes Aplicacin en Rails
Mancuso Emiliano
Ruby on Rails
Desventajas
Mancuso Emiliano
Ruby on Rails
Desventajas
Mancuso Emiliano
Ruby on Rails
Desventajas
Mancuso Emiliano
Ruby on Rails
Hablemos sobre..
Ruby Que es Ventajas Desventajas Ejemplos Rails Que es Componentes Aplicacin en Rails
Mancuso Emiliano
Ruby on Rails
Ejemplos
Mancuso Emiliano
Ruby on Rails
Hablemos sobre..
Ruby Que es Ventajas Desventajas Ejemplos Rails Que es Componentes Aplicacin en Rails
Mancuso Emiliano
Ruby on Rails
Que es Rails
Mancuso Emiliano
Ruby on Rails
Que es Rails
Mancuso Emiliano
Ruby on Rails
Que es Rails
Vista Controlador
Mancuso Emiliano
Ruby on Rails
Que es Rails
Controlador
Mancuso Emiliano
Ruby on Rails
Que es Rails
Mancuso Emiliano
Ruby on Rails
Que es Rails
Mancuso Emiliano
Ruby on Rails
Filosofa
Mancuso Emiliano
Ruby on Rails
Filosofa
Mancuso Emiliano
Ruby on Rails
Filosofa
Mancuso Emiliano
Ruby on Rails
Filosofa
Mancuso Emiliano
Ruby on Rails
Hablemos sobre..
Ruby Que es Ventajas Desventajas Ejemplos Rails Que es Componentes Aplicacin en Rails
Mancuso Emiliano
Ruby on Rails
Mancuso Emiliano
Ruby on Rails
Mancuso Emiliano
Ruby on Rails
Mancuso Emiliano
Ruby on Rails
Mancuso Emiliano
Ruby on Rails
Mancuso Emiliano
Ruby on Rails
Mancuso Emiliano
Ruby on Rails
Cdigo del ncleo de Rails que crea nuevas aplicaciones y las conecta con los frameworks en una sola aplicacin.
Mancuso Emiliano
Ruby on Rails
Gran coleccin de clases y extensiones de la biblioteca estandar de Ruby, que usa Rails tanto el ncleo como tus aplicaciones.
Mancuso Emiliano
Ruby on Rails
Mancuso Emiliano
Ruby on Rails
Hablemos sobre..
Ruby Que es Ventajas Desventajas Ejemplos Rails Que es Componentes Aplicacin en Rails
Mancuso Emiliano
Ruby on Rails
Antes de empezar..
Mancuso Emiliano
Ruby on Rails
Antes de empezar..
Mancuso Emiliano
Ruby on Rails
Antes de empezar..
Mancuso Emiliano
Ruby on Rails
Antes de empezar..
Mancuso Emiliano
Ruby on Rails
Primer aplicacin
Creamos el directorio para nuestras aplicaciones Creamos nuestra aplicacion rails Accedemos al directorio Creamos la base de datos Creamos el controlador para saludar Editamos la vista del controlador Agregamos el codigo del saludo en el index Arrancamos el servidor, junto con la aplicacin Abrimos un navegador, con la direccin del servidor
mkdir /railsApps
Mancuso Emiliano
Ruby on Rails
Primer aplicacin
Creamos el directorio para nuestras aplicaciones Creamos nuestra aplicacion rails Accedemos al directorio Creamos la base de datos Creamos el controlador para saludar Editamos la vista del controlador Agregamos el codigo del saludo en el index Arrancamos el servidor, junto con la aplicacin Abrimos un navegador, con la direccin del servidor
rails blogolicoApp
Mancuso Emiliano
Ruby on Rails
Primer aplicacin
Creamos el directorio para nuestras aplicaciones Creamos nuestra aplicacion rails Accedemos al directorio Creamos la base de datos Creamos el controlador para saludar Editamos la vista del controlador Agregamos el codigo del saludo en el index Arrancamos el servidor, junto con la aplicacin Abrimos un navegador, con la direccin del servidor
cd /railsApps/blogolicoApp
Mancuso Emiliano
Ruby on Rails
Primer aplicacin
Creamos el directorio para nuestras aplicaciones Creamos nuestra aplicacion rails Accedemos al directorio Creamos la base de datos Creamos el controlador para saludar Editamos la vista del controlador Agregamos el codigo del saludo en el index Arrancamos el servidor, junto con la aplicacin Abrimos un navegador, con la direccin del servidor
rake db:create
Mancuso Emiliano
Ruby on Rails
Primer aplicacin
Creamos el directorio para nuestras aplicaciones Creamos nuestra aplicacion rails Accedemos al directorio Creamos la base de datos Creamos el controlador para saludar Editamos la vista del controlador Agregamos el codigo del saludo en el index Arrancamos el servidor, junto con la aplicacin Abrimos un navegador, con la direccin del servidor
ruby script/generate controller saludo index
Mancuso Emiliano
Ruby on Rails
Primer aplicacin
Creamos el directorio para nuestras aplicaciones Creamos nuestra aplicacion rails Accedemos al directorio Creamos la base de datos Creamos el controlador para saludar Editamos la vista del controlador Agregamos el codigo del saludo en el index Arrancamos el servidor, junto con la aplicacin Abrimos un navegador, con la direccin del servidor
vi ./app/views/saludo/index.html.erb
Mancuso Emiliano
Ruby on Rails
Primer aplicacin
Creamos el directorio para nuestras aplicaciones Creamos nuestra aplicacion rails Accedemos al directorio Creamos la base de datos Creamos el controlador para saludar Editamos la vista del controlador Agregamos el codigo del saludo en el index Arrancamos el servidor, junto con la aplicacin Abrimos un navegador, con la direccin del servidor
<h1>Hola Blogolico, esto es Rails!</h1>
Mancuso Emiliano
Ruby on Rails
Primer aplicacin
Creamos el directorio para nuestras aplicaciones Creamos nuestra aplicacion rails Accedemos al directorio Creamos la base de datos Creamos el controlador para saludar Editamos la vista del controlador Agregamos el codigo del saludo en el index Arrancamos el servidor, junto con la aplicacin Abrimos un navegador, con la direccin del servidor
ruby script/server
Mancuso Emiliano
Ruby on Rails
Primer aplicacin
Creamos el directorio para nuestras aplicaciones Creamos nuestra aplicacion rails Accedemos al directorio Creamos la base de datos Creamos el controlador para saludar Editamos la vista del controlador Agregamos el codigo del saludo en el index Arrancamos el servidor, junto con la aplicacin Abrimos un navegador, con la direccin del servidor
refox http://localhost:3000/saludo/index
Mancuso Emiliano
Ruby on Rails
Primer aplicacin
Creamos el directorio para nuestras aplicaciones Creamos nuestra aplicacion rails Accedemos al directorio Creamos la base de datos Creamos el controlador para saludar Editamos la vista del controlador Agregamos el codigo del saludo en el index Arrancamos el servidor, junto con la aplicacin Abrimos un navegador, con la direccin del servidor
Mancuso Emiliano
Ruby on Rails
Aplicacin funcionando
Mancuso Emiliano
Ruby on Rails
Segunda aplicacin
Partimos de nuestra reciente aplicacin Como segunda aplicacin vamos a crear un Blog Agregar, Editar, Mostrar y Borrar posts Scaffold
Mancuso Emiliano
Ruby on Rails
Segunda aplicacin
Partimos de nuestra reciente aplicacin Como segunda aplicacin vamos a crear un Blog Agregar, Editar, Mostrar y Borrar posts Scaffold
Mancuso Emiliano
Ruby on Rails
Segunda aplicacin
Partimos de nuestra reciente aplicacin Como segunda aplicacin vamos a crear un Blog Agregar, Editar, Mostrar y Borrar posts Scaffold
Forma rpida de generar algunas de las principales piezas de una aplicacin. Modelos, vistas, controladores.
Mancuso Emiliano
Ruby on Rails
Segunda aplicacin
Partimos de nuestra reciente aplicacin Como segunda aplicacin vamos a crear un Blog Agregar, Editar, Mostrar y Borrar posts Scaffold
Mancuso Emiliano
Ruby on Rails
Segunda aplicacin
Generamos la clase Post Aplicamos los cambios en la base de datos Agregamos un link hacia el blog Entramos a nuestra aplicacin Accedemos al Blog
Mancuso Emiliano
Ruby on Rails
Segunda aplicacin
Generamos la clase Post Aplicamos los cambios en la base de datos Agregamos un link hacia el blog Entramos a nuestra aplicacin Accedemos al Blog
rake db:migrate
Mancuso Emiliano
Ruby on Rails
Segunda aplicacin
Generamos la clase Post Aplicamos los cambios en la base de datos Agregamos un link hacia el blog Entramos a nuestra aplicacin Accedemos al Blog
Mancuso Emiliano
Ruby on Rails
Segunda aplicacin
Generamos la clase Post Aplicamos los cambios en la base de datos Agregamos un link hacia el blog Entramos a nuestra aplicacin Accedemos al Blog
refox http://localhost:3000/saludo/index
Mancuso Emiliano
Ruby on Rails
Segunda aplicacin
Generamos la clase Post Aplicamos los cambios en la base de datos Agregamos un link hacia el blog Entramos a nuestra aplicacin Accedemos al Blog
Mancuso Emiliano
Ruby on Rails
Segunda aplicacin
Generamos la clase Post Aplicamos los cambios en la base de datos Agregamos un link hacia el blog Entramos a nuestra aplicacin Accedemos al Blog
Mancuso Emiliano
Ruby on Rails
Aplicacin funcionando
Mancuso Emiliano
Ruby on Rails
Links Ruby
Mancuso Emiliano
Ruby on Rails
Links Ruby
Mancuso Emiliano
Ruby on Rails
Links Ruby
Mancuso Emiliano
Ruby on Rails
Links Ruby
Mancuso Emiliano
Ruby on Rails
Links Rails
Mancuso Emiliano
Ruby on Rails
Links Rails
Mancuso Emiliano
Ruby on Rails
Links Rails
Mancuso Emiliano
Ruby on Rails
Links Rails
Mancuso Emiliano
Ruby on Rails
Fin!
Mancuso Emiliano
Ruby on Rails
Fin!
Mancuso Emiliano
Ruby on Rails