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 Ismael, 25/2/2008, 9:46 am
en Documentación, Ruby & Rails, artículos, tips
En mi artículo anterior explicaba cómo podemos usar la maleabilidad de Ruby para solucionar problemas espinosos. Concretamente, cómo “inyectar” datos desde una subclase a una superclase sin contravenir las buenas practicas de OOP (leer el artículo en cuestión para entender de qué diablos estoy hablando).
Resulta que Ruby nos ofrece otra solución, en bandeja de plata:
Code […]
Por Ismael, 1/2/2008, 7:43 am
en Patrones de diseño, Ruby & Rails, artículos, tips
Ejemplos y usos de Patrones de Diseño en Ruby.
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 Ismael, 22/10/2007, 11:08 am
en Ruby & Rails, artículos
Una red social (web) en que trabajo actualmente requiere que las páginas muestren distintos artículos segun el perfil y red particular del usuario registrado. Para levantar un prototipo rapidamente (no por nada el Agile Development), definimos esa lógica directamente en nuestros modelos ActiveRecord, evaluando las condiciones y cargando los articulos seleccionados en el mismo lugar*.
Code […]
Por Ismael, 2/10/2007, 9:06 am
en Ruby & Rails, artículos, tendencias web
Ruby on Rails 2.0 esta a la vuelta de la esquina. Así lo acaba de afirmar DHH al anunciar la “versión de muestra” (Preview Release) del framework. La versión sirve para ir acostumbrandose a los cambios introducidos en 2.0 y probar aplicaciones existentes antes del salto, pero sobre todo anuncia los cambios más importantes […]
Por Ismael, 6/8/2007, 1:26 am
en Desarrollo, Ruby & Rails, artículos, tips
Para entender el éxito de Rails hay que entender la joya con que está construido, Ruby.
Ruby, como cualquier lenguaje Orientado a Objetos, tiene tipos nativos. Uno de ellos es Array.
Code (ruby)
a = [] #lo mismo que a = Array.new
a << 1
a << 2
a << 3 << 4
a #=> [1,2,3,4]
Nada nuevo aquí. Creamos un array y […]
Por Ismael, 27/7/2007, 5:26 pm
en Desarrollo, Proyectos, Ruby & Rails, artículos
Plugin Ruby on Rails para obtener URL’s bonitas para tus modelos.