2013-07-11 9 views
15

Praca nad moją pierwszą aplikacją Rails 4, gdy nagle zacząłem otrzymywać ten tajemniczy EOFError. Sprawdziłem stare zatwierdzenia przez git, gdy wszystko działało poprawnie, a błąd nadal występował.Mysterious EOFError in Rails 4

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

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

zorientowali się obejście, które ma zmienić nazwę application.css do app.css i przesiąść się

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

ale nadal nie wiem, dlaczego tak się dzieje. jakieś pomysły?

+0

: data-turbolinks-track => true? –

+0

Mieliśmy dzisiaj ten sam problem, ponieważ ... mieliśmy plik css o nazwie 'global.css'. Używamy szyn ładujących, szyn i szyn, nie wiem, co dokładnie powoduje ten problem. Po zmianie nazwy tego pliku działa dobrze. – ciembor

+0

znalazłeś rozwiązanie? – UncleLaz

Odpowiedz

34

Wyczyść pamięć podręczną zębatkami

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

To rozwiązało problem. –

+4

Wow, jakie to czary? Zaakceptowałbym tę odpowiedź: – nicooga

+0

Wystąpił błąd w pewnym zasobie i z jakiegoś tajemniczego powodu, który wygenerował nieprawidłowy buforowany zasób, który spowodował EOF, gdy szyny próbowały go odczytać. – UncleLaz