在生产环境(Rails 3.2)中设置config.assets.compile = true
时,会引发SystemStackError
。
解决方法是将其设置为false
(实际上很丑陋)。
这不会发生在一个全新的应用程序中。
另外,当RAILS_ENV=staging rails s
为空或与生产相同或甚至不存在时,运行SystemStackError
仍会引发staging.rb
。
有没有想过如何修复?
答案 0 :(得分:1)
问题是Authlogic issue。
我刚决定转到Devise。
答案 1 :(得分:-3)
将config / environments / production.rb中的内容复制到config / environments / staging.rb