如何从这样的错误中获取更多信息?
=> Booting WEBrick
=> Rails 3.1.1 application starting in production on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
Exiting
script/rails:6: stack level too deep (SystemStackError)
答案 0 :(得分:1)
错误仅发生在生产中。
更改config/environments/production.rb
内的设置时,我发现设置config.cache_classes = false
让我在生产环境中启动应用。在审核提交后,我发现了违规类。
我创建了一个名为Object
的模型,它似乎干扰了缓存的工作方式,可能会覆盖核心ruby Object
类。
答案 1 :(得分:0)
这是一个循环。要获得更多详细信息,请在config / environments / production.rb中输入"config.log_level = :debug"
并重新启动服务器