このレール キャストhttp://railscasts.com/episodes/22-eager-loadingを見ましたが、次のようなシナリオで効率的な GET REST サービスを作成する最善の方法について、まだ混乱しています。
組織テーブルがあり、それらの間に関係がある他の 20 ほどのテーブルがあるbelongs_to
とします。has_many
(したがって、これらすべてのテーブルにはorganization_idフィールドがあります)。
URL でリクエストに渡される組織 ID に基づいて、Rails REST サービスの形式で GET および INDEX リクエストを記述したいと考えています。これらのテーブルに移動して読み取り、JSON を埋めることができますが、それらのテーブルのすべてではありません。たとえば、20 のテーブルすべてではなく、Patients、Orders、および Visits テーブルについて考えてみましょう。
だからまだ私はそのような書き方を理解するのに苦労しています
.find( :all )
クエリの種類?この種のクエリを実行する方法を理解できるように、誰かが例を示すことができますか?