标签: ruby-on-rails ruby
我正在开发一个带有模型(用户)的项目,该项目累积了大约十几个“has_many”关系。虽然用户模型本身并不包含大量数据,但加载速度极慢。
作为测试,我发现如果我注释掉'has_many'关系,它会加载得更快。
显然我不能在实践中做到这一点,但是'has_many'会发生什么导致它显着增加加载时间?我无法想象这实际上是在询问这些关系,对吗?
我该怎么做才能加快速度?
答案 0 :(得分:0)
不要在没有必要的情况下调用关联,并检查是否启用了任何预加载。