私はbrokers
のテーブルに単一テーブル継承を作成しました。コンソールでそう 、単一のテーブル継承、間違ったinstance_ofを返しますか?
b = User.find 2
(ブローカーであるタイプ)
私はそれは、User
モデルが、Broker
モデルを返されていないb.class
を置きます。 これはSTIの仕組みですか?
私はbrokers
のテーブルに単一テーブル継承を作成しました。コンソールでそう 、単一のテーブル継承、間違ったinstance_ofを返しますか?
b = User.find 2
(ブローカーであるタイプ)
私はそれは、User
モデルが、Broker
モデルを返されていないb.class
を置きます。 これはSTIの仕組みですか?
これはSTIの動作方法です。 User.find xxx
を実行すると、Userのいずれかのサブクラスのインスタンスを取得できます。
これに追加するには、Broker.find(2)を実行し、IDが2のオブジェクトがブローカ型ではない場合、レコードが見つかりませんでした。 –
大丈夫です。ありがとうございます。しかし、誰かが私にマイナス投票をしました。あなたはオタクが私の探求に何か問題を見つけましたか? – shajin
マイナス投票をした人は、理由を述べています。 :D – shajin