2013-07-04 14 views
8

Sono nuovo nel rubino su rotaie. Quando qualcosa va storto ho questo errore:Ruby on Rails: dove posso ottenere il log degli errori?

Template is missing 

Missing template errors/error_404 with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder, :coffee]}. 
Searched in: * "C:/Users/Avi/Documents/Aptana Studio 3 Workspace/social/app/views" * "C:/RubyonRails/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/devise-2.2.4/app/views" 

Ma il problema è un errore di sintassi o errore di programmazione.

Posso ottenere un registro errori, qualcosa come in cakephp?

+0

dove stai usando il server di rails? – Debadatt

+5

Dalla directory della tua app per rotaie in sviluppo: '$ tail -f log/development.log'. Questo trasmetterà il tuo log di sviluppo. –

risposta

8

come @ thomas-klemm ha già scritto, è possibile codificare i file nel registro. tali log hanno il nome dell'ambiente che si sta eseguendo (sviluppo localmente, produzione per live ecc.).

se si vuole ottenere tutto l'output si può fare un tail log/*

Da quello che so, CakePHP ha davvero un bel back-end di monitoraggio e la gestione delle applicazioni. se vuoi qualcosa di simile per i binari, puoi usare better_errors: https://github.com/charliesome/better_errors

+0

grazie @phoet mi ha salvato tempo :) –