¿Cómo usar calendar_date_select en ActiveScaffold?

En el día de ayer me vi en la necesidad de reemplazar los select que ActiveScaffold utiliza en los campos de fecha, por algo mucho más rápido, intuitivo y agradable. Fue así que busqué en los third party plugins de ActiveScaffold y me encontre con calendar_date_select, el cual es originario de Prototype.
Como buen chico Rails, seguí la receta de instalación al pié de la letra, con la esperanza de reemplazar esos horribles select por un lindo popup.
Para mi sorpresa, no sólo no funcionó, sinó que el ActiveScaffold me daba errores bizarros desde ActionController.

El error en cuestión es:

undefined local variable or method `calendar_date_select_javascripts' for #<ActionView::Base:0xe11c32>

Lo cual me llevó a investigar y descubrir que las cosas no son como uno cree y que el tutorial de instalación de calendar_date_select estaba desactualizado.

Mis condiciones actuales de desarrollo y contexto son:
Ubuntu 8.10
JRuby 1.4 con NetBeans 6.5
Rails 2.1

Por tal motivo, y a los efectos de colaborar con la comunidad y tambien no olvidarme como lo hice, es que posteo los pasos para que ese maldito calendario funcione.

instalamos Prototype

sudo gem install prototype

(en el caso de usar Netbeans con JRuby, se pueden instalar las Gem desde Tools | Ruby gems o desde consola con jgem)
sudo gem install calendar_date_select

instalamos el plugin para Rails desde Github, dado que el que está en el svn de google se encuentra desactualizado.
  1. script/plugin install --force git://github.com/timcharper/calendar_date_select.git

(en el caso de Netbeans quizas necesites anteponer jruby a la linea)

en el archivo environment.rb de nuestro proyecto Rails debemos incluir dentro de la clase, antes del end lo siguiente:

  1. config.gem "calendar_date_select"

Finalmente, en el layout de la vista que va a contener el calendar_date_select dentro del ActiveScaffold, agregamos luego de la linea:
<%= javascript_include_tag :defaults %>

la linea:
<%= calendar_date_select_includes "blue" %>

donde "blue" es el tema de colores. Es posible elegir "red", "silver" y algún otro que ahora no recuerdo.
Reiniciamos el servidor y probamos. No deberíamos tener problemas. En mi caso me llevó un par de horas hacerlo andar.
Espero que les sirva y cualquier duda me avisan.