Rails 1.2.1 & Oracle

Desde que actualice al Rails 1.2.1 los ActiveRecord funcionan
incorrectamente con Oracle.
Específicamente todos los campos NUMBER(1) son interpretados como
booleanos (FalseClass o TrueClass), siembargo si al nombre de la columna
le agrego al final “_before_type_cast” si se retorna el valor correcto.
Ejemplo: user.level retorna false, mientras que
user.level_before_type_cast retorna 5
Hay alguna forma de solucionar esto o tengo que volver al Rails 1.1.6?