0

我有模型:

class Materialtitle < ActiveRecord::Base
  has_many :edocs
end

class Edoc < ActiveRecord::Base
     belongs_to :materialtitles
end

我可能会Materialtitle.find(2).edocs
我想做类似的事情Edoc.find(10).materialtitles。但它返回nil

有人可以帮助我吗?

4

1 回答 1

1

如果它是多对一的,那么它应该是belongs_to :materialtitle(单数的)并且您的 DSL 应该如下所示:

 Edoc.includes(:materialtitle).find(10).materialtitle
于 2012-05-10T08:09:49.847 回答