Ruby on Rails, parte 9: Subir y trabajar con archivos

En este posteo veremos un poco cómo se trabaja con archivos, ya sea permitirle al usuario subirlos, borrarlos y listarlos de un directorio. Para ello haremos un ejercicio simple pero que nos servirá para entender un poco cómo funciona esto en RoR. Para esto usaremos dos clases de Ruby, File para todo lo relacionado con archivos y Dir para las carpetas.

Seguir leyendo “Ruby on Rails, parte 9: Subir y trabajar con archivos”

Ruby on Rails, parte 7: Enlaces e imágenes

Como dije en un posteo anterior, las vistas de Ruby on Rails son la presentación, lo que se le entrega al usuario. Por tanto las mismas contienen abundante código html y algunas sentencias de Ruby como variables, condicionales, bucles, etc. Pero también cuentan muchas veces con los llamados helpers que nos facilitan la generación de tags html.

Seguir leyendo “Ruby on Rails, parte 7: Enlaces e imágenes”

Ruby on Rails, parte 4: Variables

Bueno, en este posteo aprenderemos un poco sobre cómo trabaja Ruby las variables. Éstas existen en todos lenguajes de programación (o por lo menos los que yo conozco) y se utilizan para guardar información.

En Ruby, al igual que en PHP, Javascript o Python al declarar una variable no hay que especificar el tipo de dato que va a guardar, como si pasa en otros lenguajes como Java o C#.

Seguir leyendo “Ruby on Rails, parte 4: Variables”