Ruby
-
Cómo construir una aplicación de Ruby on Rails
Introducción Rails es un framework de aplicaciones web escrito en Ruby. Adopta un enfoque opinado en el desarrollo de aplicaciones, asumiendo que las convenciones establecidas son lo mejor para los desarrolladores cuando hay un objetivo común. Por lo tanto, Rails ofrece convenciones para manejar el enrutamiento, datos con estado, gestión de activos y más, para proporcionar la funcionalidad básica que la mayoría de las aplicaciones web necesitan. Rails sigue el patrón arquitectónico modelo-vista-controlador (MVC), que separa la lógica de la…
-
Cómo Configurar Ruby on Rails con Postgres
Estado: Obsoleto Este artículo está obsoleto y ya no se mantiene. Razón Ahora proporcionamos tutoriales actualizados para usar Rails con Postgres que están adaptados a plataformas individuales. Ver en su lugar Este artículo aún puede ser útil como referencia, pero es posible que no funcione o siga las mejores prácticas. Recomendamos encarecidamente utilizar un artículo reciente escrito para el sistema operativo que esté utilizando. Cómo usar PostgreSQL con tu aplicación Ruby on Rails en Ubuntu 18.04 Cómo usar PostgreSQL con…
-
Una Comparación de Administradores de Versiones de Ruby para macOS
En este artículo, compararé los gestores de versiones más populares para Ruby en una Mac: Chruby, Rbenv y RVM, así como Asdf, un gestor de versiones para múltiples lenguajes, y Frum, un nuevo gestor de versiones escrito en Rust. Haré recomendaciones basadas en lo que más probablemente necesites. El Ruby preinstalado no es para desarrolladores Las personas nuevas en Ruby se alegran al descubrir que Ruby viene preinstalado en macOS. A menudo se decepcionan cuando un desarrollador más experimentado les…
-
Cómo automatizar implementaciones de aplicaciones Ruby On Rails utilizando Capistrano
Introducción Si aún no estás cansado de repetir las mismas tareas mundanas para actualizar tus servidores de aplicación y llevar tu proyecto en línea, probablemente lo estarás eventualmente. La alegría que sientes al desarrollar tu proyecto tiende a disminuir cuando se trata de las partes aburridas de la administración del sistema (por ejemplo, cargar tu base de código, modificar configuraciones, ejecutar comandos una y otra vez, etc.) ¡Pero no temas! Capistrano, la herramienta de automatización de tareas, está aquí para…
-
Cómo Crear Recursos Anidados para una Aplicación Ruby on Rails
Introducción Ruby on Rails es un marco de aplicación web escrito en Ruby que ofrece a los desarrolladores un enfoque con opiniones sobre el desarrollo de aplicaciones. Trabajar con Rails proporciona a los desarrolladores: Convenciones para manejar cosas como el enrutamiento, datos con estado y gestión de activos. A firm grounding in the model-view-controller (MCV) architectural pattern, which separates an application’s logic, located in models, from the presentation and routing of application information. A medida que agregas complejidad a tus…
-
Cómo configurar la autenticación de usuario con Devise en una aplicación Rails 7
El autor seleccionó Girls Who Code para recibir una donación como parte del programa Write for Donations. Introducción La gema Devise es una solución de autenticación para aplicaciones Ruby on Rails; te ayuda a configurar la autenticación de usuarios lista para producción en tus proyectos sin tener que hacerlo todo por tu cuenta. Devise proporciona muchas características útiles, como el manejo de sesiones de usuario y la adición de soporte para el inicio de sesión de terceros con OAuth utilizando…
-
Cómo usar PostgreSQL con tu aplicación Ruby on Rails en Ubuntu 20.04
Introducción Cuando se utiliza el marco web Ruby on Rails, su aplicación utilizará SQLite como base de datos de forma predeterminada. SQLite es una base de datos relacional ligera, portátil y fácil de usar que funciona especialmente bien en entornos de baja memoria, por lo que funcionará bien en muchos casos. Sin embargo, para aplicaciones altamente complejas que necesiten una integridad de datos más fiable y una extensibilidad programática, una base de datos PostgreSQL será una opción más robusta y…
-
Cómo configurar un proyecto de Ruby on Rails v7 con un frontend de React en Ubuntu 20.04
El autor seleccionó la Electronic Frontier Foundation para recibir una donación como parte del programa Write for DOnations. Introducción Ruby on Rails es un popular framework de aplicación web del lado del servidor. Impulsa muchas aplicaciones populares que existen en la web hoy en día, como GitHub, Basecamp, SoundCloud, Airbnb y Twitch. Con su énfasis en la experiencia del programador y la apasionada comunidad construida en torno a él, Ruby on Rails le proporcionará las herramientas que necesita para construir…
-
Cómo instalar Ruby on Rails con rbenv en macOS
Introducción Ruby on Rails es una pila de aplicaciones popular para desarrolladores que buscan crear sitios y aplicaciones web. El lenguaje de programación Ruby, combinado con el marco de desarrollo Rails, hace que el desarrollo de aplicaciones sea rápido y eficiente. Una forma de instalar Ruby y Rails es mediante la herramienta de línea de comandos rbenv. El uso de rbenv te proporcionará un entorno bien controlado y robusto para desarrollar tus aplicaciones de Ruby on Rails, lo que te…