Ruby on Rails


         Mario Alberto Chávez
mario.chavez@decisionesinteligentes.co
                  m
  http://mario-chavez.blogspot.com
Marco de trabajo para el
desarrollo de
aplicaciones Web
Plantilla para el
desarrollo de
aplicaciones Web
Solo hay que
llenar los espacios
Solo hay que
llenar los espacios
Basado en Convención
sobre Configuración
Basado en Convención
sobre Configuración
Basado en Convención
sobre Configuración




                X
Basado en patrones de
diseño: MVC, ActiveRecord,
ORM y generadores
Basado en patrones de
diseño: MVC, ActiveRecord,
ORM y generadores
Basado en
el lenguaje
Basado en
el lenguaje
# Output "I love Ruby"
say = "I love Ruby"
puts say                    Basado en
 
# Output "I *LOVE* RUBY"
say['love'] = "*love*"
                           el lenguaje
puts say.upcase
 
# Output "I *love* Ruby"
# five times
5.times { puts say }
Desarrollado por
Desarrollado por
Desarrollado por
Práctico e inteligente
Práctico e inteligente
Busca resolver
problemas reales
Busca resolver
problemas reales
La flexibilidad esta
sobre valorada
La flexibilidad esta
sobre valorada
Los límites son libertad
Los límites son libertad
Migraciones
Migraciones
Modelos
Modelos
Controladores
Controladores
Vistas
Vistas
Rutas
Rutas
Rutas




      reviews GET /reviews(.:format)             {:action=>"index", :controller=>"reviews"}
             POST /reviews(.:format)          {:action=>"create", :controller=>"reviews"}
  new_review GET /reviews/new(.:format)              {:action=>"new", :controller=>"reviews"}
  edit_review GET /reviews/:id/edit(.:format)        {:action=>"edit", :controller=>"reviews"}
       review GET /reviews/:id(.:format)          {:action=>"show", :controller=>"reviews"}
            PUT /reviews/:id(.:format)        {:action=>"update", :controller=>"reviews"}
           DELETE /reviews/:id(.:format)       {:action=>"destroy", :controller=>"reviews"}
Recursos
www.rubyonrails.org
www.ruby-lang.org
www.railscasts.com
www.railsdispatch.com
Gracias
                ¿Preguntas?

        Mario Alberto Chávez
mario.chavez@decisionesinteligentes.
                com
 http://mario-chavez.blogspot.com

Ruby on rails