Rails生产中的SystemStackError

时间:2012-02-01 03:05:57

标签: ruby-on-rails ruby environment asset-pipeline

在生产环境(Rails 3.2)中设置config.assets.compile = true时,会引发SystemStackError

解决方法是将其设置为false(实际上很丑陋)。

这不会发生在一个全新的应用程序中。

另外,当RAILS_ENV=staging rails s为空或与生产相同或甚至不存在时,运行SystemStackError仍会引发staging.rb

issue

中的更多详细信息

有没有想过如何修复?

2 个答案:

答案 0 :(得分:1)

问题是Authlogic issue

我刚决定转到Devise。

答案 1 :(得分:-3)

将config / environments / production.rb中的内容复制到config / environments / staging.rb