Problema al grabar un time

Que tal lista,

Tengo una tabla con una campo en formato time.
time_aten time

Al intentar hacer una inserción que tenga una hora mayor a 24 se
convierte a
NULL y no se inserta. Al hacer la misma prueba en la consola mysql sí me
permite hacer el insert con horas mayores a 24.

Alguien ha tenido ese problema ?

Hola Alex lo recomendable en estos casos es que te fijes el SQL que te
genera Active Record, yo lo hago de la siguiente manera:

En tu config/environments/development.rb coloca esto al final:

if “irb” == $0
ActiveRecord::Base.logger = Logger.new(STDOUT)
ActiveRecord::Base.clear_active_connections!
end

Guarda el archivo ahora ingresa a la consola con:

./script/console, luego puedes tratar de insertar un registro con:

Modelo.create(:campo => ‘valor’,:campo2 => ‘valor’…)

Y de esa manera versa el SQL que te pinta.

Saludos

2008/4/29 Alex R. [email protected]:

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs