Hola, vereis, antes tenia windows y podia programar en rails sin
problemas. Hace poco me pasé a ubuntu gusty y no consigo configurar bien
el logger en ruby on rails, En mi aplicación, como tenÃa en windows, en
el archivo enviroment.rb tengo puestas las lÃneas:
config.log_level = :debug
config.log_path = ‘log/development.log’
Cuando llamo al controlador desde el navegador y renderiza la página
reviso el archivo development.log pero no hay ningún logger de los que
puse en el archivo .rb del controlador. ¿Alguien sabe porqué puede ser
esto?
El 20/02/08, Iñigo Arrazola [email protected]
escribió:> puse en el archivo .rb del controlador. ¿Alguien sabe porqué puede ser
esto?
Puede que sea problema de permisos.
Comprueba que el ‘usuario’ que ejecuta el servidor donde corre tu
aplicación rails tenga permisos suficientes para poder escribir en la
carpeta ‘log/’.
Para ver si es problema de permisos puedes probar a abrirlo todo:
$ sudo chmod a+rwx <path a tu aplicación>/log
Si compruebas que es problema de permisos ya puedes afinar mejor.
Suerte.
f.
Fernando G. wrote:
El 20/02/08, I�igo Arrazola [email protected]
escribi�:> puse en el archivo .rb del controlador. �Alguien sabe porqu� puede ser
esto?
Puede que sea problema de permisos.
Comprueba que el ‘usuario’ que ejecuta el servidor donde corre tu
aplicaci�n rails tenga permisos suficientes para poder escribir en la
carpeta ‘log/’.
Para ver si es problema de permisos puedes probar a abrirlo todo:
$ sudo chmod a+rwx <path a tu aplicaci�n>/log
Si compruebas que es problema de permisos ya puedes afinar mejor.
Suerte.
f.
Pues he mirado lo de los permisos y son los correctos. De hecho, cada
vez que inicio el webrick y entro en la aplicación el archivo log se
actualiza, pero no salen nunca los loggers que he puesto en el archivo
.rb del controlador…
Iñigo Arrazola wrote:
Pues he mirado lo de los permisos y son los correctos. De hecho, cada
vez que inicio el webrick y entro en la aplicación el archivo log se
actualiza, pero no salen nunca los loggers que he puesto en el archivo
.rb del controlador…
Cómo bien lo comenta Fernando, es muy posible que sea un problema de
permisos, prueba con :
$ sudo chmod -R 766 log