L-exp Mobile

Vago-receta: localizar vistas en un proyecto rails

Para ti, pequeño maquetador en proyectos rails :) En un proyecto normal las vistas tienen una jerarquía y están "donde deben de estar"™. El problema viene cuando la cosa se complica y hay partials compartidos, vistas que se reciclan y empiezan las particularidades.

Toda esa información está en el log. En mi caso uso este truquito cuando me tengo que centrar en solucionar sólo problemas en vistas y necesito ir al grano. Arrancamos el server de desarrollo con:

script/server | grep Render

o directamente sobre el log:

tail -f development.log | grep Render

De esta manera la salida que nos devuelve es más o menos así:

Rendering template within layouts/application Rendering sessions/new Completed in 0.01080 (92 reqs/sec) | Rendering: 0.00938 (86%) | DB: 0.00000 (0%) | 200 OK [http://0.0.0.0/login]

Y de esta forma localizamos la vistas a la primera :)

Mamá, los 404 no me dejan ver el bosque!

De vez en cuando llega la invasión de los 404. Normalmente son imágenes que no encuentra, y que puede ser por miles de motivos. Si la cantidad de errores es abusiva podemos hacer:

tail -f development.log | grep -v 404 | grep Render

Y ya está :)



Options:   Save This | Share
Viewed 0 times
Published 3 months ago
By mamuso
From Resource Manuel Muñoz - The Cocktail in lists:
Conferencia Rails Hispana '07

Menu

by Genís