Ubuntu On Rails
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Ubuntu On Rails

on

  • 3,318 views

Breve iniciación a Ruby on Rails

Breve iniciación a Ruby on Rails

Statistics

Views

Total Views
3,318
Views on SlideShare
3,165
Embed Views
153

Actions

Likes
2
Downloads
63
Comments
0

4 Embeds 153

http://www.cristalab.com 150
http://www.netvibes.com 1
http://feeds.feedburner.com 1
http://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Ubuntu On Rails Presentation Transcript

  • 1. ubuntu on Rails
  • 2. alvaro.pereyra@srdperu.com http://www.cristalab.com/devatwork www.twitter.com/Yaraher
  • 3. ¿Desarrolladores?
  • 4. ¿Desarrolladores Web?
  • 5. ¿PHP?
  • 6. ¿Frameworks Web?
  • 7. ¿django?
  • 8. ¿CakePHP?
  • 9. ¿Rails?
  • 10. ¡Rails!
  • 11. ¡Rails!
  • 12. Ruby
  • 13. Ruby 1995, Yuhikiro “Matz” Matsumoto
  • 14. ruby dinámico interpretado 100% orientado a objetos, de nacimiento 1.8.6 2.0
  • 15. rails 2004, DHH (David Heinemeir Hansson)
  • 16. rails 1.2.5 2.0
  • 17. diez características derivado, no creado ágil forma común de desarrollar convención por sobre configuración dry
  • 18. diez características mvc ruby gems/plugins migraciones libre modular
  • 19. no silver bullet for you!
  • 20. MVC
  • 21. Modelo repositorio datos validaciones relaciones ActionRecord
  • 22. Vista Interfaces (Web, RSS, etc) RJS, RHTML
  • 23. Controlador Lógica de la aplicación acciones ActionPack
  • 24. instalación
  • 25. Instalación Ruby sudo apt-get install ruby rdoc irb libyaml-ruby libzlib-ruby ri
  • 26. Instalación RubyGems wget http://rubyforge.org/frs/download.php/17190/ rubygems-0.9.2.tgz tar xzvf rubygems-0.9.2.tgz cd rubygems-0.9.2 sudo ruby setup.rb sudo gem update --system
  • 27. instalación de rails sudo gem install rails -y
  • 28. programando en Ubuntu vim gEdit emacs RadRails
  • 29. Creando una aplicación rails DemoApp
  • 30. Lanzamiento script/server
  • 31. Iniciando la Aplicación http://localhost:3000
  • 32. demo Lo que a mi me gustaría ver es [..] una pequeña aplicación web que muestre la carátula e información sobre el libro donado y un agradecimiento a la persona que lo donó. También seria genial incluir un quot;wishlistquot; con los mejores libros posibles recomendados por nosotros.
  • 33. Estructura de la App
  • 34. Enlazando con BD config/database.yml
  • 35. Comprobando rake db:migrate
  • 36. Declarando modelo script/generate model Book
  • 37. creando una migración
  • 38. creando otra migración
  • 39. creando un controlador script/generate controller books
  • 40. Scaffold Modelo
  • 41. demo Books http://localhost:3000/books/
  • 42. relacionar modelos
  • 43. Scaffold script/generate scaffold donor
  • 44. Crear nueva acción app/views/donors/show.rhtml
  • 45. crear nueva acción app/controller/donor_controllers.rb
  • 46. crear vista
  • 47. regresamos al controlador app/controllers/donors_controller.rb
  • 48. agregamos una acción app/controllers/donor_controller.rb
  • 49. listando libros
  • 50. otro demo
  • 51. otro demo
  • 52. The End :)