2011-07-30 8 views
0

サブクラスが無関係のモデルに異なる方法で関連するSTIを持つことが可能かどうかを知りたかったのです。言い換えればRails - 単一テーブル継承 - モデル関係に関する概念的な質問

B < AC < Aを言うと、私はテーブルA上の単一テーブル継承(あなたはサブクラスを示すためにBまたはCを持つことができ、例えば型の列)を実装。

ここではXyzzyという別のモデルがあるとします。 BXyzzyhas_one関係を実装しながら、

それはCXyzzyhas_and_belongs_to_many関係を実装することは可能ですか?

これはSTIのコンテキストでどのように行う必要がありますか?あるいは、STIはこれに単に影響しませんか?

答えて

1

これを行うには特に何もありません。あなたの関係を作成するだけです。

確かに、BCがいくつかの列にアクセスしても、気にしない、まあ...彼らは気にしません。

関連する問題