El agregador de todo lo que se publica en castellano sobre Ruby On Rails.

Mostrando 1-15 de un total de 29
En el último proyecto que estuve realizando con ror necesitaba ofrecer soporte multiidioma para los modelos asà que opté por utilizar Globalize2 ya que ya habÃa estado trasteando con esta librerÃa y me parecÃa muy cómoda de usar(aunque todavÃa le quedan algunas cosas por pulir). El caso es que desde hace relativamente poco permite cambiar la locale de una clase en concreto sin necesidad de cambiar el idioma de toda la aplicación. Asà se podrÃa tener nuestra aplicación en u [...]
Parece que la cosa sigue yendo de reescribir código antiguo ya que a raiz de un comentario en el post sobre Âcómo generar documentos pdf en una aplicación rails con la librerÃa Flying Saucer, he empaquetado el sistema en un plugin con lo que ahora resulta realmente sencillo poder convertir una vista en un pdf. Además ya no hace falta preocuparse por las rutas de las hojas de estilos e imágenes(para escribir el pdf éstas tenÃan que apuntar a re [...]
Hace un tiempo escribà una aplicación bastante simple para generar facturas y aprovechando que salió hace poco la última versión estable de rails, la modifiqué para hacerla funciona con la versión 2.2.x y ya de paso limpiar un poco el código. Se puede descargar desde github en http://github.com/dagi3d/facturails/ y la demo sigue estando en http://facturails.dagi3d.net/ [...]
Aunque en el blog no suelo tratar estos temas, me parecÃa un poco feo no recoger el meme que me han pasado(ya me habÃa hecho el sueco anteriormente) ya que esta vez me ha venido por partida doble, asà que aquà va: 1. Nombre completo. Borja. 2. Por qué tienes ese nombre. La verdad es que no tengo ni idea si tenÃa algún significado especial para mis padres. Lo que sà sé es que si no llega a ser por mi abuela me habrÃa acabado llamando Jacobo ya qu [...]
Vi que se habÃa liberado hace poco una nueva versión de Globalize, el plugin para rails que permite tener traducciones de nuestros modelos, asà que me animé a probarlo. Ahora es compatible con rails 2.2 y hace uso de la nueva api para la internacionalización de nuestras aplicaciones. Además, ahora en lugar de tener una única tabla con todas las traducciones, hay que crear una tabla adicional para cada modelo con los campos que queramos que sean traducibles(tal como hace el plugi [...]
Del 17 al 21 de Noviembre, la Universidad Europea de Madrid organiza las IV Jornadas de Informática, centradas este año en internet y sobre todo en su componente social y colaborativo. Durante las jornadas, personalidades relacionadas con la web 2.0 y su dimensión social, como Enrique Dans, Javier Pereira (Microsiervos), Alberto Vazquez Figueroa, Carlos Blanco (ITNet), Jesús Encinar (Idealista), Rodolfo Carpintier (DAD), Emilio Marquez (Networking Activo), Carlos Magro y Javier [...]
Después de estar un tiempo sin tocar rails para nada, me puse el otro dÃa a cacharrerar un poco con RSpec y se me ocurrió escribir un matcher para validar las asociaciones de los modelos, ya que consideraba que un simple @objeto.should respond_to(:metodo) realmente tampoco garantiza nada. Lo único ‘interesante’ que puede aportar este código es que a la hora de escribir nuestros specs, basta con poner directamente el nombre de la relación, ya que la clase asociad [...]
Bueno, después de bastante tiempo sin actualizar voy a ver si vuelvo a retomar el tema del blog. Últimamente han cambiado muchas cosas, tanto en el aspecto laboral/escolar como en el personal(eso sÃ, todas para bien), asà que espero volver a darle caña al tema de rails que lo tenÃa bastante abandonado. Me acaban de llegar de Amazon los libros The ruby Way, The rails Way(que ya habÃa catado en su versión en pdf y me pareció muy bueno) y Agile Software Development with Scrum, asà [...]
En el proyecto con el que ando liado en mis rÂatos libres, necesitaba añadir a varios modelos atributos que almaceneran decimales. En principio era tan simple como crear en cada migración las columnas con su tipo de dato correspondiente: t.column :price, :precision => 6, :scale => 2, :default => nil El caso es Âque se me hacÃa un tanto repetitivo estar añadiendo la misma lÃnea en todas las migraciones donde me hacÃa falta(sé que no es para tanto [...]
Bajo el marco de las III Jornadas de Informática organizadas en la Universidad Europea de Madrid que se celebran los dÃas 15 y 16 de noviembre, Raúl Murciano y yo impartiremos una charla-taller de introducción a ruby On rails. El taller tendrá lugar el jueves 15 y comenzará a las 12:00 y finalizará sobre las 14:00. El acceso es totalmente libre y gratuito(al igual que el resto de charlas y eventos de las jornadas) y animo a que se acerque a todo aquel que quiera iniciarse en [...]
Hace poco para optar a un trabajo tuve que realizar como prueba una aplicación en rails que gestionase un listado de facturas junto a sus clientes. El caso es que decidà añadirle alguna cosilla más y hacerle una interfaz más aceptable y liberar el código por si a alguien le podÃa interesar. esto) y el diseño del pdf es totalmente personalizable a partir de un documento xhtml y css. ampliando conforme lo vaya necesitando ahora que empiezo con el tema del freelanceo. Se puede ver [...]
Realizando una aplicación en rails necesitaba sumar varios atributos de los objetos almacenados en un array. El problema es que cuando se trata de sumar un único atributo, se suele utilizar el método inject: total = mi_array.inject { |sum, obj| sum + obj.value } pero en este caso no me terminaba de convecer estar llamando al método inject tantas veces como atributos quisiera sumar, asà que en teorÃa la solución pasarÃa por iterar sobre el array e ir sumando: var1 = 0 v [...]
A raÃz de un post en el blog de Nicolás Orellana, donde mencionaba el problema de no tener sincronizadas las gemas instaladas en la máquina de desarrollo con las que deberÃan estar también en la máquina de producción, me animé a escribir una pequeña tarea para capistrano que intentase resolver este problema. La idea en principio era sencilla, tan sólo habrÃa que obtener la lista de gemas instaladas en local utilizando el comando ‘gem list’ tal como mencionaba Nic [...]
En la aplicación que estaba haciendo en ror necesitaba generar documentos en formato pdf a partir de los formularios rellenados por el usuario. Había comenzado a hacerlos usando la librería para ruby PDF::Writer y aparentemente funcionaba bastante bien pero resultaba un infierno el tener que maquetar toda la presentación desde código, aparte de que no me gustaba mucho la idea de hacerlo así de cara a posibles cambios de la plantilla. De casualid [...]
Durante el desarrollo de la aplicación que mencioné en el último post, se me planteó un nuevo ‘problema’ y es que necesitaba que desde el propio programa se pudieran borrar registros pero que realmente no se eliminaran de la base de datos, si no que simplemente desaparecieran de cara a la aplicación. En principio esto era tan sencillo de solucionar como añadir un nuevo atributo a la clase a modo de flag y añadir una nuev [...]

















































