Thursday, November 19, 2009

Action Mailer & Helpers

If you want to use a helper from an action mailer template remember to use this:

class OsomMailer
helper :some_helper_name

You have to use some_helper_name if your helper is defined as "some_helper_name_helper.rb"

Friday, November 13, 2009

Testing - Problems - Rspec Controllers - RecordNotFound

If you are using Rspec to test a controller method that raise a RecordNotFound exception be aware of adding this:
controller.use_rails_error_handling!

in your controllers.

Here you can find an example:
http://pastie.org/151743
otherwise the exception will be thrown, and your test will fail :(.

"Over and out"

Update: I wrote this before running my test, so now I know that the previous solution is deprecated, you should use #rescue_action_in_public! now :)

Pivotal

Realmente muy buena aplicación para proyectos ágiles, de lo mejor que utilice (tampoco probé tantas :)) --> http://www.pivotaltracker.com/. Altamente recomendable.

Pero desde mi punto de vista es mejor que Bugzilla, Redmine, Trac, etc.
Es más simple y muy dinámico (mucho Javascript [que anda bien]).


Ojalá que no lo hagan pago, igual es de esos productos que vale la pena pagar :).

Monday, November 9, 2009

Nombres

Estoy arrancando en el mundo Ruby y me llamó mucho la atención el nombre que le designaron a la clase de mayor nivel de abstracción dentro de la jerarquía de números.

No sé cual será la traducción exacta para Numeric pero estimo que es: Numérico.
Acá les dejo un diagrama de la jerarquía robado de uno de los mejors libros que hay para aprender el lenguaje:

Otra cosa que me llamó la atención es la relación de TDD / BDD / XDD con la cultura de la comunidad, van muy de la mano, lo que está bueno.

También es muy común utilizar Git como "manejador de versionado de ficheros" y está realmente muy bueno.

Bueno quería escribir algo porque entré al blog y me dio cosita verlo con tan poca actividad.

CAMBIO Y FUERA