Вы находитесь на странице: 1из 88

Ruby Rails Apndice

Ruby on Rails
Una breve introduccin Mancuso Emiliano
www.elBlogolico.com.ar

2009

Mancuso Emiliano

Ruby on Rails

Ruby Rails Apndice

Contenidos del curso


Ruby Que es Ventajas Desventajas Ejemplos Rails Que es Componentes Aplicacin en Rails

Mancuso Emiliano

Ruby on Rails

Ruby Rails Apndice

Contenidos del curso


Ruby Que es Ventajas Desventajas Ejemplos Rails Que es Componentes Aplicacin en Rails

Mancuso Emiliano

Ruby on Rails

Ruby Rails Apndice

Que es Ventajas Desventajas Ejemplos

Hablemos sobre..
Ruby Que es Ventajas Desventajas Ejemplos Rails Que es Componentes Aplicacin en Rails

Mancuso Emiliano

Ruby on Rails

Ruby Rails Apndice

Que es Ventajas Desventajas Ejemplos

Que es

Ruby es un lenguaje de programacin


Orientado a objetos Interpretado Reexivo

Mancuso Emiliano

Ruby on Rails

Ruby Rails Apndice

Que es Ventajas Desventajas Ejemplos

Que es

Ruby es un lenguaje de programacin


Orientado a objetos Interpretado Reexivo

Mancuso Emiliano

Ruby on Rails

Ruby Rails Apndice

Que es Ventajas Desventajas Ejemplos

Que es

Ruby es un lenguaje de programacin


Orientado a objetos Interpretado Reexivo

Mancuso Emiliano

Ruby on Rails

Ruby Rails Apndice

Que es Ventajas Desventajas Ejemplos

Que es

Ruby es un lenguaje de programacin


Orientado a objetos Interpretado Reexivo

Mancuso Emiliano

Ruby on Rails

Ruby Rails Apndice

Que es Ventajas Desventajas Ejemplos

Hablemos sobre..
Ruby Que es Ventajas Desventajas Ejemplos Rails Que es Componentes Aplicacin en Rails

Mancuso Emiliano

Ruby on Rails

Ruby Rails Apndice

Que es Ventajas Desventajas Ejemplos

Ventajas

Referencia a objetos Soporte herencia

Mancuso Emiliano

Ruby on Rails

Ruby Rails Apndice

Que es Ventajas Desventajas Ejemplos

Ventajas

Referencia a objetos
Las variables siempre son referencias a objetos, no los objetos mismos

Soporte herencia

Mancuso Emiliano

Ruby on Rails

Ruby Rails Apndice

Que es Ventajas Desventajas Ejemplos

Ventajas

Referencia a objetos Soporte herencia

Mancuso Emiliano

Ruby on Rails

Ruby Rails Apndice

Que es Ventajas Desventajas Ejemplos

Ventajas

Referencia a objetos Soporte herencia


Enlace Dinmico Mixins

Mancuso Emiliano

Ruby on Rails

Ruby Rails Apndice

Que es Ventajas Desventajas Ejemplos

Ventajas

Referencia a objetos Soporte herencia


Enlace Dinmico
Librerias enlazadas en ejecucin Ms liviano Evita duplicacin de cdigo

Mixins

Mancuso Emiliano

Ruby on Rails

Ruby Rails Apndice

Que es Ventajas Desventajas Ejemplos

Ventajas

Referencia a objetos Soporte herencia


Enlace Dinmico
Librerias enlazadas en ejecucin Ms liviano Evita duplicacin de cdigo

Mixins

Mancuso Emiliano

Ruby on Rails

Ruby Rails Apndice

Que es Ventajas Desventajas Ejemplos

Ventajas

Referencia a objetos Soporte herencia


Enlace Dinmico
Librerias enlazadas en ejecucin Ms liviano Evita duplicacin de cdigo

Mixins

Mancuso Emiliano

Ruby on Rails

Ruby Rails Apndice

Que es Ventajas Desventajas Ejemplos

Ventajas

Referencia a objetos Soporte herencia


Enlace Dinmico Mixins
Como las interfaces, pero con su implementacin

Mancuso Emiliano

Ruby on Rails

Ruby Rails Apndice

Que es Ventajas Desventajas Ejemplos

Ventajas

Referencia a objetos Soporte herencia


Enlace Dinmico Mixins

Mancuso Emiliano

Ruby on Rails

Ruby Rails Apndice

Que es Ventajas Desventajas Ejemplos

Otras ventajas

Metaprogramacin Hilos Tipicado dinnmico Expresiones regulares Garbage collector automtico Sintaxis simple

Mancuso Emiliano

Ruby on Rails

Ruby Rails Apndice

Que es Ventajas Desventajas Ejemplos

Otras ventajas

Metaprogramacin Hilos Tipicado dinnmico Expresiones regulares Garbage collector automtico Sintaxis simple

Mancuso Emiliano

Ruby on Rails

Ruby Rails Apndice

Que es Ventajas Desventajas Ejemplos

Otras ventajas

Metaprogramacin Hilos Tipicado dinnmico Expresiones regulares Garbage collector automtico Sintaxis simple

Mancuso Emiliano

Ruby on Rails

Ruby Rails Apndice

Que es Ventajas Desventajas Ejemplos

Otras ventajas

Metaprogramacin Hilos Tipicado dinnmico Expresiones regulares Garbage collector automtico Sintaxis simple

Mancuso Emiliano

Ruby on Rails

Ruby Rails Apndice

Que es Ventajas Desventajas Ejemplos

Otras ventajas

Metaprogramacin Hilos Tipicado dinnmico Expresiones regulares Garbage collector automtico Sintaxis simple

Mancuso Emiliano

Ruby on Rails

Ruby Rails Apndice

Que es Ventajas Desventajas Ejemplos

Otras ventajas

Metaprogramacin Hilos Tipicado dinnmico Expresiones regulares Garbage collector automtico Sintaxis simple

Mancuso Emiliano

Ruby on Rails

Ruby Rails Apndice

Que es Ventajas Desventajas Ejemplos

Hablemos sobre..
Ruby Que es Ventajas Desventajas Ejemplos Rails Que es Componentes Aplicacin en Rails

Mancuso Emiliano

Ruby on Rails

Ruby Rails Apndice

Que es Ventajas Desventajas Ejemplos

Desventajas

No soporta polimorsmo de funciones (sobrecarga) No es tipado fuerte Interpretado = Lento

Mancuso Emiliano

Ruby on Rails

Ruby Rails Apndice

Que es Ventajas Desventajas Ejemplos

Desventajas

No soporta polimorsmo de funciones (sobrecarga) No es tipado fuerte Interpretado = Lento

Mancuso Emiliano

Ruby on Rails

Ruby Rails Apndice

Que es Ventajas Desventajas Ejemplos

Desventajas

No soporta polimorsmo de funciones (sobrecarga) No es tipado fuerte Interpretado = Lento

Mancuso Emiliano

Ruby on Rails

Ruby Rails Apndice

Que es Ventajas Desventajas Ejemplos

Hablemos sobre..
Ruby Que es Ventajas Desventajas Ejemplos Rails Que es Componentes Aplicacin en Rails

Mancuso Emiliano

Ruby on Rails

Ruby Rails Apndice

Que es Ventajas Desventajas Ejemplos

Ejemplos

Mancuso Emiliano

Ruby on Rails

Ruby Rails Apndice

Que es Componentes Aplicacin en Rails

Hablemos sobre..
Ruby Que es Ventajas Desventajas Ejemplos Rails Que es Componentes Aplicacin en Rails

Mancuso Emiliano

Ruby on Rails

Ruby Rails Apndice

Que es Componentes Aplicacin en Rails

Que es Rails

Framework de aplicaciones web escrito en Ruby Paradigma MVC


Modelo Vista Controlador

Mancuso Emiliano

Ruby on Rails

Ruby Rails Apndice

Que es Componentes Aplicacin en Rails

Que es Rails

Framework de aplicaciones web escrito en Ruby Paradigma MVC


Modelo Vista Controlador

Mancuso Emiliano

Ruby on Rails

Ruby Rails Apndice

Que es Componentes Aplicacin en Rails

Que es Rails

Framework de aplicaciones web escrito en Ruby Paradigma MVC


Modelo
Clases que representan el modelo en la base de datos

Vista Controlador

Mancuso Emiliano

Ruby on Rails

Ruby Rails Apndice

Que es Componentes Aplicacin en Rails

Que es Rails

Framework de aplicaciones web escrito en Ruby Paradigma MVC


Modelo Vista
Interfaz de usuario. Datos del controlador

Controlador

Mancuso Emiliano

Ruby on Rails

Ruby Rails Apndice

Que es Componentes Aplicacin en Rails

Que es Rails

Framework de aplicaciones web escrito en Ruby Paradigma MVC


Modelo Vista Controlador
Eventos, acciones, cambios en el modelo

Mancuso Emiliano

Ruby on Rails

Ruby Rails Apndice

Que es Componentes Aplicacin en Rails

Que es Rails

Framework de aplicaciones web escrito en Ruby Paradigma MVC


Modelo Vista Controlador

Mancuso Emiliano

Ruby on Rails

Ruby Rails Apndice

Que es Componentes Aplicacin en Rails

Filosofa

DRY Dont Repeat Yourself Convention Over Conguration REST


Es un mal hbito volver a escribir el mismo cdigo

Mancuso Emiliano

Ruby on Rails

Ruby Rails Apndice

Que es Componentes Aplicacin en Rails

Filosofa

DRY Dont Repeat Yourself Convention Over Conguration REST


Rails supone que queres hacer y como lo vas a hacer. No te preocupes por la conguracin.

Mancuso Emiliano

Ruby on Rails

Ruby Rails Apndice

Que es Componentes Aplicacin en Rails

Filosofa

DRY Dont Repeat Yourself Convention Over Conguration REST


Patrn de diseno para aplicaciones web.

Mancuso Emiliano

Ruby on Rails

Ruby Rails Apndice

Que es Componentes Aplicacin en Rails

Filosofa

DRY Dont Repeat Yourself Convention Over Conguration REST

Mancuso Emiliano

Ruby on Rails

Ruby Rails Apndice

Que es Componentes Aplicacin en Rails

Hablemos sobre..
Ruby Que es Ventajas Desventajas Ejemplos Rails Que es Componentes Aplicacin en Rails

Mancuso Emiliano

Ruby on Rails

Ruby Rails Apndice

Que es Componentes Aplicacin en Rails

Para la creacin de aplicaciones web


Action Controller Action View Active Record Action Mailer Active Resource Railties Active Support

Mancuso Emiliano

Ruby on Rails

Ruby Rails Apndice

Que es Componentes Aplicacin en Rails

Para la creacin de aplicaciones web


Action Controller Action View Active Record Action Mailer Active Resource Railties Active Support
Maneja los controladores de la aplicacin. Procesa peticiones, extrae parametros, ejecuta. Ejemplo: gestion de sesiones, template rendering, etc.

Mancuso Emiliano

Ruby on Rails

Ruby Rails Apndice

Que es Componentes Aplicacin en Rails

Para la creacin de aplicaciones web


Action Controller Action View Active Record Action Mailer Active Resource Railties Active Support
Maneja las vistas de la aplicacin. Puede crear HTML y XML. Incluye soporte para AJAX built-in.

Mancuso Emiliano

Ruby on Rails

Ruby Rails Apndice

Que es Componentes Aplicacin en Rails

Para la creacin de aplicaciones web


Action Controller Action View Active Record Action Mailer Active Resource Railties Active Support
Base de los modelos de datos. Provee independencia de la DB, funcionalidad bsica CRUD, capacidad avanzada de bsqueda, relaciona modelos, etc.

Mancuso Emiliano

Ruby on Rails

Ruby Rails Apndice

Que es Componentes Aplicacin en Rails

Para la creacin de aplicaciones web


Action Controller Action View Active Record Action Mailer Active Resource Railties Active Support
Framework para crear servicios de e-mail. Se puede usar para enviar, recibir y procesar e-mails.

Mancuso Emiliano

Ruby on Rails

Ruby Rails Apndice

Que es Componentes Aplicacin en Rails

Para la creacin de aplicaciones web


Action Controller Action View Active Record Action Mailer Active Resource Railties Active Support
Framework para gestionar la conexin entre objetos de negocio y RESTful web services. Implementa el mapeo entre estos, con la semntica CRUD.

Mancuso Emiliano

Ruby on Rails

Ruby Rails Apndice

Que es Componentes Aplicacin en Rails

Para la creacin de aplicaciones web


Action Controller Action View Active Record Action Mailer Active Resource Railties Active Support

Cdigo del ncleo de Rails que crea nuevas aplicaciones y las conecta con los frameworks en una sola aplicacin.

Mancuso Emiliano

Ruby on Rails

Ruby Rails Apndice

Que es Componentes Aplicacin en Rails

Para la creacin de aplicaciones web


Action Controller Action View Active Record Action Mailer Active Resource Railties Active Support

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

Ruby Rails Apndice

Que es Componentes Aplicacin en Rails

Para la creacin de aplicaciones web


Action Controller Action View Active Record Action Mailer Active Resource Railties Active Support

Mancuso Emiliano

Ruby on Rails

Ruby Rails Apndice

Que es Componentes Aplicacin en Rails

Hablemos sobre..
Ruby Que es Ventajas Desventajas Ejemplos Rails Que es Componentes Aplicacin en Rails

Mancuso Emiliano

Ruby on Rails

Ruby Rails Apndice

Que es Componentes Aplicacin en Rails

Antes de empezar..

Necesitamos tener instalado Ruby RubyGems


Rails gem install rails SQLite gem install sqlite3-ruby

Mancuso Emiliano

Ruby on Rails

Ruby Rails Apndice

Que es Componentes Aplicacin en Rails

Antes de empezar..

Necesitamos tener instalado Ruby RubyGems


Rails gem install rails SQLite gem install sqlite3-ruby

Mancuso Emiliano

Ruby on Rails

Ruby Rails Apndice

Que es Componentes Aplicacin en Rails

Antes de empezar..

Necesitamos tener instalado Ruby RubyGems


Rails gem install rails SQLite gem install sqlite3-ruby

Mancuso Emiliano

Ruby on Rails

Ruby Rails Apndice

Que es Componentes Aplicacin en Rails

Antes de empezar..

Necesitamos tener instalado Ruby RubyGems


Rails gem install rails SQLite gem install sqlite3-ruby

Mancuso Emiliano

Ruby on Rails

Ruby Rails Apndice

Que es Componentes Aplicacin en 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

Ruby Rails Apndice

Que es Componentes Aplicacin en 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

Ruby Rails Apndice

Que es Componentes Aplicacin en 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

Ruby Rails Apndice

Que es Componentes Aplicacin en 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

Ruby Rails Apndice

Que es Componentes Aplicacin en 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

Ruby Rails Apndice

Que es Componentes Aplicacin en 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

Ruby Rails Apndice

Que es Componentes Aplicacin en 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

Ruby Rails Apndice

Que es Componentes Aplicacin en 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

Ruby Rails Apndice

Que es Componentes Aplicacin en 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

Ruby Rails Apndice

Que es Componentes Aplicacin en 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

Ruby Rails Apndice

Que es Componentes Aplicacin en Rails

Aplicacin funcionando

Mancuso Emiliano

Ruby on Rails

Ruby Rails Apndice

Que es Componentes Aplicacin en 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

Ruby Rails Apndice

Que es Componentes Aplicacin en 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

Ruby Rails Apndice

Que es Componentes Aplicacin en 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

Ruby Rails Apndice

Que es Componentes Aplicacin en 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

Ruby Rails Apndice

Que es Componentes Aplicacin en 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

ruby script/generate scaffold Post name:string title:string content:text

Mancuso Emiliano

Ruby on Rails

Ruby Rails Apndice

Que es Componentes Aplicacin en 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

Ruby Rails Apndice

Que es Componentes Aplicacin en 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

echo <%= link_to "El Blog", posts_path %> >> app/saludo/index.html.erb

Mancuso Emiliano

Ruby on Rails

Ruby Rails Apndice

Que es Componentes Aplicacin en 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

Ruby Rails Apndice

Que es Componentes Aplicacin en 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

click en el link El Blog

Mancuso Emiliano

Ruby on Rails

Ruby Rails Apndice

Que es Componentes Aplicacin en 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

Ruby Rails Apndice

Que es Componentes Aplicacin en Rails

Aplicacin funcionando

Mancuso Emiliano

Ruby on Rails

Ruby Rails Apndice

Links Ruby Links Rails

Links Ruby

http://www.ruby-lang.org/es/ http://www.ruby-doc.org/core/ http://www.rubular.com/ http://shoooes.net/

Mancuso Emiliano

Ruby on Rails

Ruby Rails Apndice

Links Ruby Links Rails

Links Ruby

http://www.ruby-lang.org/es/ http://www.ruby-doc.org/core/ http://www.rubular.com/ http://shoooes.net/

Mancuso Emiliano

Ruby on Rails

Ruby Rails Apndice

Links Ruby Links Rails

Links Ruby

http://www.ruby-lang.org/es/ http://www.ruby-doc.org/core/ http://www.rubular.com/ http://shoooes.net/

Mancuso Emiliano

Ruby on Rails

Ruby Rails Apndice

Links Ruby Links Rails

Links Ruby

http://www.ruby-lang.org/es/ http://www.ruby-doc.org/core/ http://www.rubular.com/ http://shoooes.net/

Mancuso Emiliano

Ruby on Rails

Ruby Rails Apndice

Links Ruby Links Rails

Links Rails

http://rubyonrails.org/ http://wiki.rubyonrails.org/ http://railscasts.com/ http://guides.rubyonrails.org/index.html

Mancuso Emiliano

Ruby on Rails

Ruby Rails Apndice

Links Ruby Links Rails

Links Rails

http://rubyonrails.org/ http://wiki.rubyonrails.org/ http://railscasts.com/ http://guides.rubyonrails.org/index.html

Mancuso Emiliano

Ruby on Rails

Ruby Rails Apndice

Links Ruby Links Rails

Links Rails

http://rubyonrails.org/ http://wiki.rubyonrails.org/ http://railscasts.com/ http://guides.rubyonrails.org/index.html

Mancuso Emiliano

Ruby on Rails

Ruby Rails Apndice

Links Ruby Links Rails

Links Rails

http://rubyonrails.org/ http://wiki.rubyonrails.org/ http://railscasts.com/ http://guides.rubyonrails.org/index.html

Mancuso Emiliano

Ruby on Rails

Ruby Rails Apndice

Links Ruby Links Rails

Fin!

Mancuso Emiliano

Ruby on Rails

Ruby Rails Apndice

Links Ruby Links Rails

Fin!

Mancuso Emiliano

Ruby on Rails

Вам также может понравиться