Por Ismael, 26/11/2008, 8:02 pm
en Desarrollo, Ruby & Rails, artículos
No hay una sino muchísimas formas de extender ActiveRecord. Buceando entre los cientos de plugins y extensiones disponibles encuentro distintas estrategias para incluír módulos, sobreescribir métodos o configurar opciones.
Me encontré especialmente frustrado al buscar alguna forma más o menos estándar de definir macros o métodos de clase que definen nuevo comportamiento, algo común en los […]
Por vladimir, 5/5/2008, 7:11 pm
en Desarrollo, artículos, javascript
Manipulando tablas HTML con Javascript y el DOM
Por Ismael, 4/4/2008, 11:41 am
en Desarrollo, Proyectos, Ruby & Rails, notas
… Y hay más mejoras para mi plugin sluggable_finder.
La versión 20 incluye un arreglo para cuando el plugin es usado en colleciones de ActiveRecord.
Code (ruby)
@user.friends.find ‘ismael’
El ejemplo anterior debiera levantar una excepción ActiveRecord::RecordNotFound si “ismael” no es parte de la coleccón @user.friends. Esto debiera funcionar para colecciones :has_many y :has_many :though
Como siempre, le pido […]
Por Ismael, 19/3/2008, 7:06 am
en Desarrollo, Proyectos, Ruby & Rails, notas
He incluído mejoras en mi plugin sluggable_finder para Ruby on Rails.
Estas incluyen un bugfix para la doble carga del plugin cuando usas tus objetos ActiveRecord en procesos paralelos (como colas de mensajes o procesos tipo Backgroundrb) y un nuevo argumento para definir palabras reservadas.
Más información y comentarios en el artículo original.
Por Ismael, 18/3/2008, 9:28 pm
en Desarrollo, Patrones de diseño, Ruby & Rails, artículos
Evitando estructuras condicionales para lograr código más legible y estable. Ejemplos en Ruby.
Por vladimir, 16/3/2008, 9:16 pm
en Desarrollo, Documentación, artículos, tips
No fue hasta mucho tiempo después de conocer MySQL que conocí las tablas tipo InnoDb. Estas, a diferencia de su contraparte MyISAM, poseen varias cualidades que la hacen deseable. Por ejemplo: Integridad Referencial.
Lamentablemente InnoDb posee algunos peros. Uno de los más molestos es el “errn: 150″ que aparece al ejecutar alguna sql […]
Por vladimir, 12/2/2008, 7:39 am
en Desarrollo, artículos, tips
Indudablemente MySql posee muchas características destacables, pero si hay una que molesta mucho, es el tratamiento que le da a las fechas. Al definir una columna de tipo DATE y permitiendo valores nulos, MySql automáticamente transforma esos valores nulos en la fecha ‘0000-00-00′.
Este tratamiento puede ser sobrellevado de diferentes maneras en el lenguaje con […]
Por Ismael, 27/12/2007, 8:11 pm
en Desarrollo, Ruby & Rails, artículos
Hace un tiempo contaba sobre un proyecto cuya complejidad justificaba la creación de un simple DSL para estructurar de mejor forma la lógica de negocios.
Dado el <amargo_sarcasmo>exito rotundo</amargo_sarcasmo> del artículo, expongo un par de ideas que desarrollé para el proyecto en cuestión.
La aplicación gira en torno a la definición de distintas “vistas” sobre los contenidos […]
Por vladimir, 3/12/2007, 5:42 am
en Desarrollo, artículos
Sistema de reportes para aplicaciones web.
Por vladimir, 28/10/2007, 8:00 am
en Desarrollo, RIAs, artículos, javascript
Framework JavaScript para interfaces avanzadas.