あまりにも面倒なく単純な外部結合を作成する方法を見つけようとしています。私は外部結合を指定することでこれを手動で行うことができますが、私は簡単な方法を探しています。Railsで外部結合を実行するように頼む
したがって、私はSqueelを見ていました.Squeelは、Metawhereの新しい選択肢のようです。それは外部の結合を扱うことができるようですが、私は私が望むものを得ることができません。特に
、私は三つのモデルがあります:
City
Building
CityBuilding
を私は単に彼らは都市でか存在するかどうか、全ての建物のリストをしたいと思います。 CityBuildingはもちろん、都市と建物を結ぶモデルです。クエリは、この1にはcity_building
エントリが存在しないので、あなたのアイデアを得るnullである
city 1{
TownCenter => city_building
Sawmill => city_building
Quarry => nil
}
:私のような何かを取得したいと思います。
Squeelがそれを行う方法はありますか?または、手動で外部結合を行うことなく、別の宝石ですか?
... 'Building.findということではありません "彼らは都市でか存在するかどうか、全ての建物"(:すべて) '? – rkb
質問を読んでください、これは私が求めているものではありません。 – Spyros