rails开发环境循环依赖错误

use*_*966 3 ruby-on-rails precompile ruby-on-rails-3.1 asset-pipeline

昨晚我觉得我做了一些能够改变轨道开发环境的东西,而且我无法扭转我所做的事情.

我将更新迁移到生产中,并且在预编译样式表时遇到一些问题,因此我退出了更改并决定在我的开发计算机上尝试预编译.

长话短说,预编译在我的开发机器(本地)上失败但是当我试图启动我的测试系统时我得到了这个错误:

Devise/sessions中的Sprockets :: CircularDependencyError #new

/app/assets/stylesheets/application.css已被要求

我确定这与我尝试的预编译有关,即使它失败了,因为在此之前一切正常.

我尝试进行预编译:清除因为我读到了某个会反转/删除预编译的地方.

我在这里错过了什么吗?预编译是否会更改我需要手动重置的配置文件?

这是在Ubuntu 11.10上运行的rails 3.1.

Ver*_*cus 6

发生这种情况是因为您的application.css.scss很可能需要一个需要application.css.scss的css文件.您需要app/assets/stylesheets查看其标题application.css.scss,然后检查所需的所有文件的标题,以确保它们都不会引用application.css.scss.