我正在尝试找到一种方法来创建一个简单的外部连接,而不会有太多麻烦。我知道我可以通过指定外部联接手动执行此操作,但我正在寻找一种简单的方法。
因此,我看了一下 Squeel,它似乎是 Metawhere 的新替代品。它似乎能够处理外部连接,但我无法得到我想要的。
特别是,我有三个模型:
City
Building
CityBuilding
我只想列出所有建筑物的清单,无论它们是否存在于城市中。CityBuilding 当然是将城市与建筑物连接起来的模型。我想得到类似的东西:
city 1{
TownCenter => city_building
Sawmill => city_building
Quarry => nil
}
该查询为空,因为此查询没有city_building
条目,您明白了。
Squeel 有没有办法做到这一点?或者可能是另一个宝石,而无需手动进行外部连接?