我在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
答案 0 :(得分:24)
运行以下命令清除sprockets缓存:
rm tmp/cache/assets/development/sprockets/*
为什么这项工作超出了我的范围,但是我遇到了同样的问题,这总是有效的。如果有人知道为什么这是必要的,我会有兴趣听到。