2012-01-20 7 views
6

Acabo de actualizar a rails 3.2 Todo funciona bien, excepto que las páginas de error ya no muestran la información de depuración de desarrollo normal. En su lugar, muestra la página de error de producción estándar (fondo blanco con texto rojo en el centro:carriles 3.2 modo de desarrollo no muestra la página de error completo con backtrace, etc.

"Lo sentimos, pero algo salió mal. Nos han notificado sobre este problema y lo veremos en breve. "

¿Hay alguna configuración nueva o algo que me falta para Rails 3.2? He leído las instrucciones de actualización y no las veo en ninguna parte. Intenté cambiar a 3.1.3 y las páginas de error funcionan de nuevo por lo que este es sin duda un tema carriles de 3,2. Gracias.

+1

Comprueba 'config.consider_all_requests_local' dentro de' development.rb'. Debe establecerse en 'true' para mostrar informes completos de errores. – jibiel

+0

@jibiel gracias! Si lo envía como una respuesta lo aceptaré. Es extraño que obtuve informes de error completos en 3.1 con esta configuración = falsa pero no en 3.2. Resuelto – Marc

+0

Eso es realmente extraño. Por favor, publique aquí si encuentra algunas pistas. – jibiel

Respuesta

9

Compruebe el config.consider_all_requests_local dentro development.rb. se debe establecer en true con el fin de mostrar los informes de error completo.

+1

Tengo eso, pero todavía no veo ningún error en el registro cuando la vista no se puede procesar. Los errores en los controladores se muestran correctamente. –

+0

@NicolasMarchildon alguna actualización sobre cómo resolver esto? Acabo de obtener el mismo error en un proyecto que estaba funcionando hace unos meses. (Estoy revisando todo el git diff ...) –

+0

Finalmente lo tengo. La consola web gema se actualizó y causó el error. –

4

Nicolas, me enfrento con el mismo problema y solo vi el mensaje We're sorry, but something went wrong. y nada en los registros.

El problema estaba en UTF-8 characters, por lo que añadir declaración de codificación al principio del archivo resolvió:

# encoding = utf-8 
+0

gracias, esto lo arregló para mí – Tom

+0

¿Qué archivo va al principio? ¿la vista? – unclesol

+0

@unclesol Archivos Just Ruby (controladores, modelos, etc.): '* .rb' – Dmitriy

Cuestiones relacionadas