16. Recursos y verbos HTTP
URI HTTP Acción
/Tareas GET Ver Todos
/Tareas POST Crear
/Tareas/1 GET Ver uno
/Tareas/1 PUT/PATCH Actualizar
/Tareas/1 DELETE Borrar
20. ¿Qué es Ruby?
Ruby es un lenguaje de
programación de guiones
(scripts).
Fácil y sencillo de aprender
La sintaxis es simple
Todo es considerado un
objeto.
21. ¿Qué es ruby on rails?
Es un entorno de desarrollo web
basado en Ruby.
Código abierto .
Convención sobre configuración.
Basado en MVC (Modelo, Vista
Controlador)
22. Herramientas a utilizar
•Ruby on Rails
•Editor de texto (Sublime Text)
•Consola o Terminal
•Navegador Web (Chrome, Firefox)
•Postman (Extensión de chrome)
31. Generadores
C:> rails new nombre_proyecto
C:> rails g controller nombre crear borrar …
C:> rails g model post titulo:string estado:integer …
C:> rails g scaffold post titulo:string estado:boolean
↑ Genera un nuevo proyecto de rails
Genera un controlador ↑ nombre y ↑ acciones
Genera un modelo ↑ nombre y ↑ campos de base de datos
Genera modelo, controlador y vistas con sus
acciones CRUD de manera automatica
32. Generadores
C:> rails server
C:> rails console
C:> rake db:migrate
Corre el servidor de rails, ‘rails s’ hace lo mismo
Nos permite interactuar con la aplicación desde la consola
Hace una migración a la base de datos también
están las opciones ‘rake db:rollback’, ‘rake
db:drop’, ‘rake db:drop’