Desde la aparición de Rails 5, hay un método que nos ha ayudado mucho con nuestras redirecciones en los controladores. Se trata del método redirect_back, cuyo propósito es, tan solo, redireccionar a la página en la que estábamos tras una acción determinada, un create, un update, etc... En Rails 4 … [Read more...] about Rails 5+, como usar redirect_back
Desarrollo web
Como usar .nil?, .empty?, .blank? y .present? correctamente en Ruby on Rails
Cuando trabajamos con Ruby on Rails, en ocasiones, tenemos la sensación que tenemos muchos métodos que significan lo mismo, o que utilizamos indistintamente. Eso es lo que suele pasar con los tres métodos de los que vamos a hablar hoy .nil? .empty? y .blank? Lo que ocurre es que hay sutiles … [Read more...] about Como usar .nil?, .empty?, .blank? y .present? correctamente en Ruby on Rails
Charla codemotion Madrid 2019 angular y Redux
Me debéis perdonar el despiste, pero aún no había publicado aquí en el blog la charla que dí en Codemotion Madrid de este 2019 junto a Manuel Maldonado. https://youtu.be/rs5mf4a2cQo En esta conferencia, hablamos de REDUX, un patrón de diseño que supongo que muchos de vosotros conoceréis, y de … [Read more...] about Charla codemotion Madrid 2019 angular y Redux
Desplegar un proyecto de Rails 6 con capistrano
Ya tenemos aquí la cuarta entrega de todo el proceso completo para desplegar nuestro proyecto de rails con capistrano. Tras todo el trabajo en los tres videos anteriores, llegamos al punto álgido, por fin vamos a desplegar nuestra aplicación de Rails 6, ya que tenemos nuestro servidor … [Read more...] about Desplegar un proyecto de Rails 6 con capistrano
Rails 6, como crear un proyecto nuevo
Crear un proyecto de Ruby on Rails es bastante sencillo, en este caso vamos a crear desde 0 un proyecto nuevo con Rails 6, en este momento con la release-candidate2. En este video publicado en mi canal de youtube tienes el proceso completo paso a paso explicado: Necesitarás conocer la … [Read more...] about Rails 6, como crear un proyecto nuevo
Cómo preparar un servidor Ubuntu para desplegar un proyecto de Ruby on Rails con Capistrano.
Una de las principales gemas que usamos para desplegar un proyecto de Rails es Capistrano. En este artículo vamos a ver como preparar un servidor Ubuntu, el proceso lo he probado en la versión 16.04 y 18.04 de Ubuntu. Usaremos un servidor nginx y unicorn para el funcionamiento del servidor … [Read more...] about Cómo preparar un servidor Ubuntu para desplegar un proyecto de Ruby on Rails con Capistrano.
Utilizando scopes con Ruby on Rails
Todos sabemos que en Ruby on Rails trabajamos con la filosofía fat model skinny controller por lo que estamos bastante acostumbrados a generar métodos dentro del modelo. Pues bien, un atajo a estos métodos son los scopes, que nos permiten generar subconjuntos de datos de nuestro modelo prácticamente … [Read more...] about Utilizando scopes con Ruby on Rails
6 gemas que deberías usar en tus proyectos de Ruby on Rails
Algo que continuamente cualquier desarrollador de Rails echa un vistazo es a nuevas gemas que puedan aparecer y, como no, hacernos la vida más fácil. En este artículo, voy a daros una lista de gemas que yo uso para todos mis proyectos, son gemas de propósito general, pero que nos ayudan mucho … [Read more...] about 6 gemas que deberías usar en tus proyectos de Ruby on Rails