私はA
とB
と呼ばれる2つのモデルの間に1対1の関連付けを作成しようとしています。モデルB
は、テーブルFoo
(Foo
が存在する場合)またはテーブルBar
(存在する場合)のいずれかに存在できます。Sequelアソシエーションでテーブルを動的に選択する方法を教えてください。
one_to_oneアソシエーションメソッドのフラグ:dataset
を使用してみましたが、循環依存性を導入しないで動作させる方法を見つけられませんでした。
Sequelアソシエーションでこれを達成する方法はありますか?または、SQLを手書きするための最善の方法はありますか?