Deploy
Clase 27 de 29 • Curso de Ruby on Rails: POO 2018
Contenido del curso
¿Qué es Ruby on Rails?
- 3

Rails: Introducción e Instalación
09:01 min - 4

Rails: ¿Qué tenemos adentro?
06:46 min - 5

Las Gemas y su funcionamiento
00:29 min - 6

Rails: ¿Qué son y para qué sirven las gemas?
07:32 min - 7

Rails: Modelo, Vista, Controlador
03:54 min - 8

Modelo Vista Controlador y Scaffold
02:54 min - 9

Rails: Rutas y Vistas
05:05 min - 10

Rails: Modelos y Migraciones
03:07 min - 11

Rails: Scaffold
11:48 min - 12

Rails: Assets
02:57 min - 13

Recapitulación: Ruby on Rails
03:05 min
Proyecto del Curso
Proyecto: Modelo
Proyecto: Vistas dinámicas y personalizadas
- 22

Platziblog: Entendiendo variables en vistas dinámicas
08:45 min - 23

Platziblog: Métodos privados
11:44 min - 24

Platziblog: Embelleciendo las vistas dinámicas
13:04 min - 25

Platziblog: Limitar el método new de articles para el user autenticado
15:03 min - 26

Deploy: Setup para Heroku
13:15 min - 27

Deploy
Viendo ahora - 28

Deploy: Bucket para subir imágenes
02:05 min
Conclusiones
Deploy Setup para Heroku
Git y Github
Rails 5 ya viene con .git integrado, así que lo único que tenemos que hacer es agregarle un remote para poder hacer deploy a nuestro heroku.
Primero agregaremos todo nuestro proyecto para prepararlo para git con:
git add . git commit -m “commit inicial”
Crearemos una app en Heroku. Para esto necesitas una cuenta en https://heroku.com/
Una vez creada nuestra cuenta, ingresamos y lo primero que vemos es un dashboard vacío. En el botón “New” en la parte superior derecha de nuestro dashboard damos clic y luego otro clic en “Create new app”. Le damos nombre a nuestra aplicación (puede llamarse igual que tu proyecto) y luego clic en “Create app”.
Nos manda a una pantalla donde vemos la configuración previa al deploy a Heroku.
heroku login
Donde ingresamos nuestros datos de login para Heroku.
Luego agregaremos el remote para heroku:
heroku git:remote -a nombre_de_tu_app
Y por último hacemos push de nuestro repo inicializado:
git push heroku master
Para profundizar más en el tema GIT, te recomiendo tomar el Curso Profesional de Git y Github en Platzi.