Rails中神秘的EOFError 4

Ben*_* R. 15 ruby-on-rails ruby-on-rails-4

当我突然开始得到这个神秘的EOFError时,正在使用我的第一个Rails 4应用程序.当一切正常并且错误仍然存​​在时,通过git检查了一些旧的提交.

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

<%= stylesheet_link_tag "application", media: "all", "data-turbolinks-track" => true %>
Run Code Online (Sandbox Code Playgroud)

我想出了一个解决方法,即将application.css重命名为app.css并更改为

<%= stylesheet_link_tag "app", media: "all", "data-turbolinks-track" => true %>
Run Code Online (Sandbox Code Playgroud)

但仍然不知道为什么会这样.有什么想法吗?

小智 34

清除您的链轮缓存

rm tmp/cache/assets/development/sprockets/*
Run Code Online (Sandbox Code Playgroud)

  • 哇,这是什么样的巫术?我接受这个答案 (4认同)