昨晚我认为我做了一些破坏我的 Rails 开发环境的事情,我无法扭转我所做的事情。
我将更新迁移到生产环境,并且在预编译样式表时遇到了一些问题,因此我取消了更改并决定尝试在我的开发机器上进行预编译。
长话短说,我的开发机器(本地)上的预编译失败了,但是当我尝试启动我的测试系统时,我得到了这个错误:
Sprockets::CircularDependencyError in Devise/sessions#new
/app/assets/stylesheets/application.css 已被要求
我确定这与我尝试的预编译有关,即使它失败了,因为在此之前一切正常。
我试图做 precompile:clear 因为我在某个地方读到了会反转/删除预编译的地方。
我在这里错过了什么吗?预编译是否会更改我需要手动重置的配置文件?
这是在 Ubuntu 11.10 上运行的 rails 3.1。