首页 > 解决方案 > 在进行 Rails 实体查询时如何包含 has_many 关系?

问题描述

我正在使用 Rails 5。我有一个具有 has_many 关系的模型......

class Book

    has_many :references, :autosave => true, :dependent => :destroy

查询实体时,

book = Book.find(params[:id])

我需要添加什么才能包含 has_many 关系实体?

标签: ruby-on-rails-5has-manyrelation

解决方案


您可以使用包含方法进行预加载:

Book.includes(:references).find(params[:id])

推荐阅读