[Ror-es] Ejecutar consulta sql en un controller
Marcos Calleja
ruby-forum-incoming at andreas-s.net
Wed Aug 29 08:40:06 GMT 2007
Xavier Noria wrote:
> On Aug 29, 2007, at 10:11 AM, Marcos Calleja wrote:
>
>> 'candidato[fechaNacimiento(2i)]' y 'candidato[fechaNacimiento
>> (3i)]'. Que
>> representan a a�o, mes y d�a (no se el orden).
>
> Esos son nombres de campo especiales, y hacen que Rails construya
> fechas a partir de ellos automaticamente.
>
> Tienes dos problemas:
>
> * Fechas anteriores a 1970 en SQL Server. Instala este plugin:
>
> http://agilewebdevelopment.com/plugins/sqlserver_datetime_fix
>
> * No se entienden las fechas/timestamps usados en el SQL generado.
> Hasta donde yo he podido averiguar el adaptador de SQL Server hace lo
> correcto porque usa un formato ISO para las fechas que segun parece
> SQL Server deberia entender independientemente de locales, es un
> formato supuestamente portable. A mi me ha pasado el tener
> instalaciones aparentemente iguales en maquinas distintas, ambas en
> castellano y con SQL Server configurado en castellano. En una
> funciona el ISO, y en otra no.
>
> Aqui prefiero no recomendarte nada porque no uso SQL Server mas que
> esporadicamente y no se cual es la manera fina de tratar esto.
>
> -- fxn
Hola, no me he dado cuenta y he contestado aquí, pero prefiero tratar
este tema en el hilo de "Fechas anteriores a 1970".
En ese hilo intenté instalar ese plugin sin éxito. Al final copie la
clase del fix en lib e hice un require nombreclase en los model. El
resultado fue que no funcionaba ninguna fecha y me daba un error
siempre.
Muchas gracias
--
Posted via http://www.ruby-forum.com/.
More information about the Ror-es
mailing list