Archivo del Autor Edgar González

Revisando blogs de ruby y rails (en RubyCorner) me encuentro con el post Rails 2.0 - it’s landed de redemption in a blog, donde se plantea que ya se hizo el tag del release 2.0.0 y que el milestone 2.0 se ha completado.

En una aplicación rails estoy agregando filas (<tr>) a una tabla (<table>), vía un rjs:

page.insert_html :bottom, "my_table",
                 :partial => "my_row",
                 :collection => @entries,
                 :locals => { :user => @user, :foods => [...]

I always thought that Smalltalk would beat Java, I just didn’t know that it would be called ‘Ruby’ when it did.
—Kent Beck
(Lei esta cita e inevitablemente me acordé del amigo Robert Marcano, uno de los pocos que sabe de Smalltalk en Venezuela)

Me acabo de enterar que ya está disponible jRails, un plugin para ruby on rails que reemplaza Prototype/script.aculo.us por jQuery.
Al usar este plugin todos los helpers por defecto de Rails para Javascript ahoran usan jQuery, el cual es una librería javascript mucho más ligera que Prototype/script.aculo.us.
Creo que ya tengo un proyecto donde probarlo :-)

Estaba revisando donde un cliente un problema que tenía en su aplicación rails (todavía está en rails v 1.1.6).
El problema era relacionado con ciertas validaciones de fechas (validates_date) que empezaron a fallar cuando el desarrollador actualizó su versión de ruby de 1.8.4 a 1.8.6.
La causa del error es que ruby 1.8.6 introduce un método [...]

Ya me había enterado hace algún tiempo que Craig McClanahan (autor original de Apache Tomcat, desarrollador original de Struts 1.0, y Co-especificador de JavaServer Faces 1.0) tenía algun tiempo desarrollando en Ruby on Rails.
Tal parece que McClanahan le cogió el gusto a rails, tanto asi que dió una charla en el RailsConf Europa 2007, el [...]

Me acabo de enterar por unos amigos via IM que hoy es el Día del Programador.
Asi pues que felicidades a todos aquellos que estamos en este oficio que tiene tanto de ciencia como de arte.

Acabo de encontrarme con un error bien extraño al hacer deployment de una aplicación rails al ambiente de producción.
El error era que las rutas del recurso se estaban generando mal, mi recurso se llama operadores y la entrada en el config/routes.rb era esta:

map.resources :operadores  do |operador|
  operador.resources :llamadas,
              [...]

El resultado de nuestra participación en el RailsRumble (48 horas contínuas), es SakeBar.
SakeBar es un sitio donde la comunidad de desarrolladores Ruby puede compartir sakes.
Y con sakes no me refiero a la popular bebida japonesa, sino a un System Wide Rake Task que permite instalar rake tasks una sola vez y ejecutarlas donde sea.
Un [...]

Las tareas para el Rails Rumble nos las dividimos "automáticamente" en:

Aníbal: instalación del servidor, deployment, etc.
Román: views, layouts, presenters
Yo: modelos, specs, specs, specs

Aníbal se fue a dormir como a eso de las 4:00am, Román cayó a eso de las 6:00am, todavía sigo en pie, pero seguro que no será por mucho rato.
En http://sakebar.tumblr.com/ estamos [...]