Bases De Datos 5
Borrar un Scaffold en Ruby on Rails
Hay veces en que las cosas no salen bien y hay que hacer rollback en la vida. Por suerte, tenemos el comando rake db:rollback para deshacer migraciones en Rails, Cuando usarlo? bueno, si nos equivocamos en el nombre del scaffold, nos quedó mal hecho o un sin fin de razones más por las que quisieras borrar […]
Haciendo Un Pequeño Buscador En Ruby On Rails
Una pregunta que se repite harto en el curso de En1mes es cómo hacer un buscador con ruby on rails, aquí la respuesta: Paso 1: Para entender como funciona vamos a hacer un pequeño ejercicio, creemos un proyecto nuevo y llamemoslo buscador. Paso 2: Creemos un scaffold de un recurso, digamos que estamos haciendo un […]
Instalando PostgreSQL para Ruby on Rails en OSX
PostgreSQL es un excelente motor de bases de datos pero para los que estamos acostumbrados a las bondades de OSX de que todo sea una simple aplicación que se descarga y estamos listos puede ser frustrante. Este error lo obtenemos cuando tenemos declarada la gema pg en el gemfile (aunque sea exclusivamente para el entorno […]
El problema de las n+1 queries en Ruby on Rails
El Active Record de Ruby on Rails tiene muchas cosas geniales, pero algunas de ellas si no las manejas bien pueden repercutir negativamente en el rendimiento de la aplicación. Uno de los errores más frecuentes de los desarrolladores novatos de rails es el problema de las N+1 queries. El problema sucede cuando intentando realizar una […]
SQL Joins
Un buen esquema para entender los joins en SQL.