domingo, 23 de noviembre de 2008

Error 500: internal server error

Razones por la que puede dar este error:

-Cuandohay problamas con las sesiones:
Asu vez estos errores pueden deberse a:
- Que se esta trabajando con una version de rails reciente que guarda las sesiones en cookies en lugar de un achivo en el servidor. El problema empieza a aparecer cuando se guardan sesiones con muchos datos, muy pesadas, ya que las cookies tienen un límite en cuanto a la cantidad de información  que pueden guardar.
- Que se ha configurado Rails para que trabaje guardando las sesiones en una base de datos y no se ha creado dicha base de datos usando:
rake db:sessions:create      y luego  
rake db: migrate 

martes, 11 de noviembre de 2008

A la hora de presentar paginas hechas en RoR en un PDA, no hay ningún problema. Simplemente hay que tener en cuenta que dichas páginas no deben tener mucho javascript.
Por que no todos los navegadores de las pda reconocen todo el javascript.

De manera que si un cliente no está dispuesto a utilizar un navegador más potente en su dispositvo portatil (PDA) tendré que limitarme a la hora de utilizar javascript en la web para el pda. Podría detectar que cliente está accediendo a la web y si es un pda le muestro la versión de pda, con html de toda la vida y con pocas cosas en javascript. El IE de WinCE está muy limitado...

Lo que propongo en el caso que me intereza es: crear un link que dirija directamente a una version del programa sencilla de ver en una pda.