2013-07-11 12 views
15

Lavorando alla mia prima app Rails 4 quando all'improvviso ho iniziato a ricevere questo misterioso EOFError. Ho verificato alcuni vecchi commit via git quando tutto funzionava bene e l'errore era ancora lì.Mysterious EOFError in Rails 4

EOFError in Labels#index 
Extracted source (around line #5): 

<%= stylesheet_link_tag "application", media: "all", "data-turbolinks-track" => true %> 

ho capito una soluzione, che è quello di rinominare application.css a app.css e cambiare per

<%= stylesheet_link_tag "app", media: "all", "data-turbolinks-track" => true %> 

ma ancora nessuna idea del perché questo sta accadendo. qualche idea?

+0

: data-turbolinks-track => true? –

+0

Oggi abbiamo avuto lo stesso problema perché ... avevamo il file css chiamato "global.css". Usiamo bootstrap-rail, sass-rail e less-rail, non so cosa causi esattamente questo problema. Dopo aver rinominato questo file funziona perfettamente. – ciembor

+0

hai trovato la soluzione? – UncleLaz

risposta

34

Cancella la cache pignoni

rm tmp/cache/assets/development/sprockets/* 
+0

Questo ha risolto il problema per me. –

+4

Wow, che tipo di stregoneria è questa? Accetterei questa risposta – nicooga

+0

C'è stato un errore in alcuni asset, e per qualche motivo arcano che ha generato un asset memorizzato nella cache non valido, che ha causato EOF quando le rotaie hanno provato a leggerlo. – UncleLaz