Rails 4.0.12应用程序中的StackLevelTooDeep

时间:2015-02-16 12:29:06

标签: ruby-on-rails ruby ruby-on-rails-4

启动Rails 4应用程序(从Rails 3迁移)时,一切正常 - 但是当尝试访问主网站时,我有StackLevelTooDeep例外。

如何调试(stacktrace指向reloader.rb)?

1 个答案:

答案 0 :(得分:1)

问题是模型中的范围之一 - 在Rails 4.0.12中,如果你有all的范围,当你尝试访问该模型时获得StackLevelTooDeep例外控制器。

然而,当更新到Rails 4.1时,它提供了有关错误范围名称的消息:all。所以这就是我调试它的方式。