martes, 29 de septiembre de 2009

FasterCSV y Rails 2.3

Pues parece FasterCSV y Rails 2.3 no terminan de llevarse bien. De hecho, en las aplicaciones rails que he migrado a la versión 2.3.2, cualquier exportación de datos a formato CSV ha dejado de funcionar. Lo extraño es que no falla nada salvo que los archivos resultantes están vacíos.

Menos mal que San Google siempre está ahí, cuando se le necesita. Buscando buscando llego aquí donde explican que en Rails 2.3 a ActionController::Response le han quitado el método << con lo que las concatenaciones típicas en la generación de archivos CSV no funcionan. En el link se ofrece una solucioncilla on the fly que funciona estupendamente para código viejuno.

En fin, as usual, salud y rocanrol

Piensas otra vez que ahora es tu momento,
aunque al parecer todo vuelve a cambiar.
Es difícil ser otra vez tú mismo,
y no ver a tiempo que estás acabado.
¿Quién te convenció de cantar así?
¿Quién te prometió la inmortalidad?
Tratan de volver los desertores del rock.
Tratan de volver los desertores del rock.
¡Pero es tarde ya!.