EOF错误无处不在

时间:2013-12-17 01:50:22

标签: ruby-on-rails ruby-on-rails-4 asset-pipeline eof

我在Rails 4.0.2上,仍然只在本地开发。

没有做任何事情(据我所知)我收到以下错误消息:“文件结束到达”,并且错误页面中的以下行标记为红色:

<%= stylesheet_link_tag "application", :media => "all" %>

我已经尝试删除所有css规则,但这并没有改变任何内容。

只有在注释掉该行时,错误才会停止。

如果有任何帮助,我的config / development.rb:

Verksam::Application.configure do
  config.cache_classes = false
  config.eager_load = false
  config.consider_all_requests_local       = true
  config.action_controller.perform_caching = false
  config.action_mailer.raise_delivery_errors = false
  config.active_support.deprecation = :log
  config.active_record.migration_error = :page_load
  config.assets.debug = true
end

1 个答案:

答案 0 :(得分:24)

运行以下命令清除sprockets缓存:

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

为什么这项工作超出了我的范围,但是我遇到了同样的问题,这总是有效的。如果有人知道为什么这是必要的,我会有兴趣听到。