Les dejo el script de FactoryBot para poblar la base de datos, me lo van a agrader para el minuto 3:50 que se tapa la linea de comando con la barra de herramientas del video.
posts1 = FactoryBot.create_list(:post, 5, user: user_1)
Introducción
Qué aprenderás sobre la creación de APIs con Ruby on Rails
Configuración
Proyecto
Cómo crear un proyecto con RoR
Instalación de gemas necesarias
Configurar rspec + factorybot
Hello world (health endpoint)
Casos de uso para nuestra aplicación
Planeando nuestro modelo entidad relación
Crear modelos y validaciones + tests
Implementación de los modelos usando TDD
Listar y mostrar Post: pruebas
Listar y mostrar Post: implementación
Crear y editar POST: pruebas
Crear y editar POST: implementación
Usando ActiveModelSerializer
Filtrar posts - pruebas
Filtrar posts - implementacion
N+1 query problem: explicacion teórica
N+1 query problem: solución
Introducción a la autenticación con Tokens
Autenticación: pruebas del endpoint de detalle (/posts/{id})
Autenticación: generacio de auth token para el usuario
Autenticación: agregando autenticacion al controlador de Post
Autenticación: lógica de update, delete y create del controlador de blogposts
Autenticación: Finalizando pruebas de creación y actualización de blogposts
Probando el API con Postman
Explicación de Caching
Usando Cache para acelerar las búsquedas de posts
Background jobs y ActiveJob (explicación teórica)
Generar Reporte para procesar con ActiveJob
Enviar Reporte usando ActionMailer
Autenticacion con auth0 y JWT
Cierre
Cierre del curso
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
No se trata de lo que quieres comprar, sino de quién quieres ser. Invierte en tu educación con el precio especial
Antes: $249
Paga en 4 cuotas sin intereses
Termina en:
Simón Soriano
Aportes 8
Preguntas 2
Les dejo el script de FactoryBot para poblar la base de datos, me lo van a agrader para el minuto 3:50 que se tapa la linea de comando con la barra de herramientas del video.
posts1 = FactoryBot.create_list(:post, 5, user: user_1)
Para la creación de registros ya sea de Users o Posts, pueden también crear un archivo en db/seed.rb con el script de creación y ejecutarlo con:
rails db:seed
Puden tener mas detalles en este enlace
en este curso faltó crear usuarios
Cómo se puede subir imágenes utilizando la API con Rails? Por ejemplo, subir una imagen de cada Post del Blog.
Usar el _
para el resultado de la ultima instrucción. TIL
Si tienen problemas con la instalación en windows de jq la opción que seguro funciona es con Chocolatey
**JQ: ** es un lenguaje funcional de muy alto nivel con soporte para backtracking y gestión de flujos de datos JSON.
me sale esto
bash: jq: command not found
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 12 0 12 0 0 1231 0 --:--:-- --:--:-- --:--:-- 1333
(23) Failed writing body
al ejecutar jq .
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?