私は次の関係を持っています
Foo多くを持っていますBar
それから私はFooモデルを持っていますが、これBarは単なるです。のみで構成されるモデルを作成できましたが、可能かどうか、およびクエリをすべて作成してモデル内の として内部に格納する方法を知りたいです。StringidBarString idFooBarslistFoo
SQLを使用する必要がある場合は問題ありません。
別の方法として、テーブルを削除してBarテーブルのフィールドとして配置することもできますが、Fooこれにはシリアル化が必要であり、SQL 検索の推測が難しくなり、効率が低下します。
スキーマは次のとおりです
Foohas_manyFoo_Barsと
Barhas_manyBar_Foos
Foohas_and_belongs_to_manyではない理由は、シングルまたはBarシングルの追加情報が終わりのないチェーンになるためです。FooBarFooBar
データベースは、データを管理するための視覚的なインターフェイスとしてレールを使用している別のアプリケーションと共有されています。
私の質問は、本当にFoo_Barsモデルが必要ですか?