Rails 101

487 visualizaciones

Publicado el

Introducción a Ruby y a Rails para el Ruby Meetup de Noviembre 2014

Publicado en: Tecnología
0 comentarios
2 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

Sin descargas
Visualizaciones
Visualizaciones totales
487
En SlideShare
0
De insertados
0
Número de insertados
8
Acciones
Compartido
0
Descargas
5
Comentarios
0
Recomendaciones
2
Insertados 0
No insertados

No hay notas en la diapositiva.

Rails 101

  1. 1. Introducción a Ruby on Rails Karen Da Cruz me@karendacruz.com @karen_dax about.me/karendacruz
  2. 2. Instalación http://railsinstaller.org
  3. 3. Ruby Básico • Irb = Interactive Ruby Shell • www.tryruby.org Escribir una función sumarDigitos que tome un número como entrada y retorne la suma del valor absoluto de cada uno de los dígitos del número. Por ejemplo: sumarDigitos 10 # Retorna 1 sumarDigitos 99 # Retorna 18 sumarDigitos -32 # Retorna 5
  4. 4. Recursos • http://www.codewars.com/ • www.codecademy.com • http://rubysur.org/introduccion.a.rails/ • http://rubykoans.com/ • https://rubymonk.com • https://github.com/ryanb/ruby-warrior • https://www.bloc.io/ruby-warrior/#/ • http://www.rubyinside.com/media/poignant-guide.pdf
  5. 5. Rails Intro http://rubyonrails.org Ruby on Rails is an open-source web framework that’s optimized for programmer happiness and sustainable productivity. It lets you write beautiful code by favoring convention over configuration.
  6. 6. Proyecto • Juego de historias y creatividad: – Ideas al azar sobre las que escribir – Escritos de 100 palabras o más idea story
  7. 7. Generar proyecto • Rails new [app] – Gemfile – Bundle – Rails server
  8. 8. MVC
  9. 9. Scaffolding
  10. 10. Rails generate scaffold [nombre clase] [campo:tipocampo]
  11. 11. Rake Rake db:migrate
  12. 12. Recursos • http://railsforzombies.org • http://rubyonrailstutor.github.io • https://github.com/rubysur/introduccion.a.rails • https://github.com/rubyperu/rubyperu.github.com/wiki
  13. 13. www.ruby.pe
  14. 14. www.witperu.org
  15. 15. Karen Da Cruz me@karendacruz.com @karen_dax about.me/karendacruz

×