Categorías
Desarrollo Ruby on Rails

Aventuras sobre rieles – Parte 6

En esta ocasión veremos dos temas poco relacionados entre sí, pero no por eso menos importantes: Cómo agregar enlaces Cómo agregar validaciones en el modelo Agregando enlaces Una vez visto lo anterior, listar los artículos es relativamente sencillo. Desde rails routes podemos ver que GET /articles es la ruta que debería darnos la lista de […]

Categorías
Desarrollo Ruby on Rails

Aventuras sobre rieles – Parte 5

Creando el modelo para los artículos Llamamos «modelo» a la definición de la estructura de datos que albergará una determinada entidad, en este caso artículos. Los modelos en rails se definen en singular y su correspondiente tabla quedará en plural. Para generar el modelo para los artículos escribimos desde la línea de comandos: Esto generará […]

Categorías
Desarrollo Ruby on Rails

Aventuras sobre rieles – Parte 4

En esta parte vamos a comenzar a agregar artículos. La primer magia de rails la haremos agregando en /config/routes.rb la siguiente línea entre la de get y la de root: Esta sola línea genera todas las rutas necesarias para alta, baja, borrado y modificación de artículos. Si ejecutamos rails routes veremos las siguientes rutas nuevas: […]

Categorías
Desarrollo Ruby on Rails

Aventuras sobre rieles – Parte 3

Iniciar la aplicación que acabamos de crear es muy sencillo, basta pararse en la raíz del proyecto y utilizar la utilidad de línea de comandos rails: Tomará un par de segundos, pero luego nos indicará que podemos acceder desde localhost:3000 para contemplar nuestra obra… simple, y algo estática para tanto código y proceso, pero después […]

Categorías
Desarrollo Ruby on Rails

Aventuras sobre rieles – Parte 2

En la parte 1 (Aventuras sobre rieles – Parte 1) preparamos el sistema para trabajar con ruby y con rails, y además creamos el proyecto blog. Esto nos creo la carpeta del proyecto y dentro muchísimos archivos, carpetas y subcarpetas. El objetivo de este artículo es entender que es lo que tenemos como base antes […]

Categorías
Desarrollo Ruby on Rails

Aventuras sobre rieles – Parte 1

rvm Para poder arrancar con ruby es bastante necesario conocer rvm. rvm es un administrador de versiones para el lenguaje ruby, el cual permite mantener y organizar diferentes versiones del lenguaje y sus componentes en el mismo equipo. Esto es muy importante para el desarrollo en producción ya que es común que el cambio de […]