Tag: ruby on rails

Procesando archivos en background con Rails


Procesar archivos en paneles de administración es un bajón, sobre todo cuando son cada vez más grande y cada vez más. En uno de nuestros proyectos tenemos ya unos cinco archivos CSV diferentes a procesar donde cada uno cumple alguna función específica. Algunos de estos archivos superan los 5 Mb por upload, por lo que… Read more »

Take A Photo – Demo


Hace unos meses publiqué un plugin para tomar fotos instantáneas desde una página web, usando Flash y un plugin para Ruby on Rails. Hoy me puse un rato a jugar y armé un demo donde se pueden tomar fotos (ojo que todo es público :D) : TAP. Las fotos se borran una vez por día… Read more »

Take A Photo – Fotos instantáneas desde tu web


En la última semana estuve trabajando en agregar nuevas funcionalidades a un sitio de un cliente y entre los pedidos estaba una especie de Fotoblog para los usuarios (y bue, hay que pagar las cuentas a fin de mes :P). La cosa salió rápido, usando Paperclip que guarda las imágenes que se suben, se muestra… Read more »

Refactoring de “Fat Methods” – Episodio 4


En la última entrega habíamos logrado separar las notificaciones del controlador. Una de las cosas que todavía me seguían molestando eran los métodos donde obtengo las direcciones de email, como por ejemplo : @notifications = @match.players.select {|p| p.user.notify_new_match_comment? }.collect {|p| p.user.email}@notifications = @match.players.select {|p| p.user.notify_new_match_comment? }.collect {|p| p.user.email} Lo que busca esto es obtener los… Read more »

Reunión Mensual de Ruby Argentina


Hoy anunciamos la próxima reunión mensual que se va a desarrollar la semana que viene. Cualquier interesado en dar alguna charla puede dejarme un comentario. El día 29/11 se presentará un conjunto de charlas y se lanzará el ciclo mensual de conferencias sobre Ruby y Ruby on Rails y organizado por Argentina on Rails y… Read more »

Delegando atributos de ActiveRecord


El otro día tratando de mejorar un modelo de una aplicación me topé con el problema de tener muchos atributos virtuales para poder acceder a atributos de un objeto relacionado y no caer en lo siguiente : class Player < ActiveRecord::Base belongs_to :user   def name user.name end   def email user.email end   #… Read more »

Lo que viene en Rails 2.2


Hace poco se anunció el RC1 de lo que será la versión 2.2 de Ruby on Rails. Si bien la fecha de salida es “cuando esté lista”, ya se pueden utilizar para aquellos que gusten vivir “on the edge”. Para aquellos que quieran un rejunte completo de todo lo que se viene pueden ver el… Read more »

Próxima reunión de Argentina on Rails


El próximo sábado (1 de noviembre) nos estamos reuniendo para compartir, aprender y divertirnos un rato con ruby. El que quiera aparecer, que aparezca y si quiere avisar que va, mejor así calculo bien la cantidad de mates que tenemos que tener :). La cita es en la facultad de ingeniería de la UBA, aula… Read more »

Usando Rails.cache en 2.1.x


Para uno de los sitios que tenemos montados llegó la hora de optimizar algunas partes para descargar la DB un poco. Lo primero (y por ahora único :P) que se hizo fue cachear la instancia que representa a la Etapa actual del juego en memoria, para así no cargarla en cada request. El código original… Read more »

Refactoring de “Fat Methods” – Episodio 2


Continuando con esta serie de ejemplos de como refactorizar métodos de controladores vamos a seguir ahora con uno que cuando lo volví a ver apestaba feo feo. El método en cuestión tiene por objetivo que el usuario actual se suscriba (es decir, anote) para jugar un partido determinado. Para eso el siguiente código es el… Read more »