1

次のようなモデル「インデックス」があります。

class Index
  include Mongoid::Document
  
  belongs_to :project  
end

別のモデル PercentileRankIndex は Index を継承します

class PercentileRankIndex < Index

     def self.model_name
         Index.model_name
     end

end

私がするとします:

 p = Index.first (OR EVEN) p = PercentileRankIndex.first

私はこれを得る:

#<PercentileRankIndex _id: 51630ece34b2613d27000011, project_id: "51630ece34b2613d27000010", enabled: true, _type: "PercentileRankIndex", :enabled: "true"> 

しかし、やってみると

p.project

=>なし

belongs_to 関係が子クラスで機能していません。なんで?どうすれば修正できますか?

4

0 に答える 0