我有Product
,Guide
和Document
的简单模型,如下所示:
Product
有很多Guides
而Guide
有很多Documents
我正在寻找的查询是仅在包含文档的情况下返回产品。
Product.joins(:guides).distinct
为产品提供至少一个指南,但是如何添加嵌套级别?
答案 0 :(得分:2)
library(googleway)
map_key <- 'my_map_key'
google_map(key = map_key ) %>%
add_overlay(north = -36.852, east = 174.768, west = 174.668, south = -36.952,
overlay_url = "https://www.r-project.org/logo/Rlogo.svg")
假设您的模型已设置Product.joins(guides: :documents).distinct
关联,您的表名称是标准的,并且应生成查询:
has_many
(查询将根据您使用的SQL的风格而有所不同;这适用于Postgres。)