2012-09-09 10 views
6

Niedawno uaktualniłem z Rails 3.0.9 do 3.2.8 i widzę przyjazne dla użytkownika strony błędów dla moich błędów zamiast zwykłych komunikatów o błędach.Dlaczego informacje debugowania nie są wyświetlane w moim środowisku programistycznym Rails?

Sprawdziłem co następuje:

  • Ran Rails.env i pokazał byłem w development
  • Moja development.rb ma config.consider_all_requests_local = true

Szukałem na google i mogłam nie znajdziesz niczego innego. Czy jest coś jeszcze, czego tu brakuje?

Dzięki!

Odpowiedz

1

Jak powiedział w User-friendly error pages not displaying in production environment

pozostałe kryteria przedstawiający błędów jest request.local?

Może twoje IP nie wyświetla się jako lokalne dla szyn (np. Używasz proxy). Jeśli tak, to request.local? nie jest prawdą, możesz wypróbować łatkę wymienioną w powyższym pytaniu (ale oczywiście zwróć true, a nie false;)

Powiązane problemy