在Mongoid :: Document子类上访问belongs_to

时间:2013-05-07 08:13:24

标签: mongoid has-many sti

我的模型'索引'为:

class Index
  include Mongoid::Document

  belongs_to :project  
end

另一个模型PercentileRankIndex继承索引

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

     

=&GT;零

belongs_to关系不适用于子类。为什么?我该如何解决?

0 个答案:

没有答案