Las Gemas y su funcionamiento
Clase 5 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
Viendo ahora - 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
00:34 min - 28

Deploy: Bucket para subir imágenes
02:05 min
Conclusiones
¿Qué son las Gemas?
Las gemas son, por un lado, las diferentes librerías con las que Rails puede construir la aplicación que tú estés desarrollando y por otro lado, para Ruby, son todos los componentes con los que puedes combinarlo para crear programas.
Para instalar una gema debes correr un comando muy similar a este:
gem install GEM_NAME -v 0.0.0
Recuerda que siempre puedes especificar la versión específica que quieres instalar.
Para instalar una gema dentro de nuestra aplicación deberás editar el archivo Gemfile, ubicado dentro del directorio raíz de tu aplicación con el nombre “Gemfile”.
Para declarar una nueva gema para nuestra aplicación escribe lo siguiente:
gem 'GEM_NAME, '0.0.0'
En este archivo, declarar una version de gema no es obligatorio, sin embargo, yo te recomiendo especificar las versions de tus gemas, sobre todo en Heroku, donde con cada nuevo deploy se realiza una nueva instalación de las gemas que tienes declaradas.