我有三个嵌套模型:user
有很多plates
和plate
有很多fruits
。我还有一个current_user
帮助器方法,该方法在before过滤器中运行以提供身份验证。所以当我到达我的控制器时,我已经有了我的user
对象。我如何一次加载所有用户的plates
和fruits
?Rails:急于加载获取关联,而不是找到
换句话说,我想这样做:
@plates = current_user.plates(include: :fruits)
我怎样才能做到这一点?
我正在使用Rails 3.1.3。
该问题确实询问如何加载_all_。 :) AR#全部都可以使用,除非你已经在大规模处理网站,或者你知道你是。 – 2012-01-08 20:15:04
尽可能延迟数据库的实际查找被认为是最佳做法。 #都失败了这种做法。包括 – locriani 2012-01-08 20:18:20
#就是我正在寻找的东西。谢谢! – 2012-01-09 08:01:38