Alguien sabe cual es la curva de aprendizaje de TDD en Ruby on Rails?
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
Simón Soriano
Aportes 6
Preguntas 5
Alguien sabe cual es la curva de aprendizaje de TDD en Ruby on Rails?
tengo este error
Posts PuT /posts/{id} should create a post
Failure/Error: expect(payload[“id”]).to eq(article.id)
expected: 1
got: nil
(compared using ==)
antes no lo tenia pero al aplicar por completo la implantación ocurre
Todavía no entiendo por qué el cambio de:
...expect(payload["id"]).to_not be_empty
a
...expect(payload["id"]).to_not be_nil
si payload[“id”] = 1
Implementación de Exceptions en un controller de rails
para los que estan implementando su codigo al pie de lo codificado en los videos y si tienen este error:
AbstractController::ActionNotFound:
The action 'index' could not be found for PostController
intenten escribir estas lineas asi:
rescue_from 'ActiveRecord::RecordInvalid' do |e|
y no asi:
rescue_from ActiveRecord::RecordInvalid do |e|
A alguien le sale esto ?
ActionController::ParameterMissing:
param is missing or the value is empty:post
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?