我们在Rails activerecord中指定包含的内容是否有任何区别

时间:2017-05-05 08:00:35

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

我对包含方法行为感到惊讶。让我们举个例子

案例1:

User.includes(:organizations, :category, subscriptions: :plan).coaches
  

所花费的时间:200毫秒

案例2:

User.coaches.includes(:organizations, :category, subscriptions: :plan)
  

所用时间:20毫秒

无缓存执行的两种情况。

在我们指定的地方有区别吗?

0 个答案:

没有答案