2012-05-10 47 views
0

我有型號:Rails的ActiveRecord的反向協會

class Materialtitle < ActiveRecord::Base 
    has_many :edocs 
end 

class Edoc < ActiveRecord::Base 
    belongs_to :materialtitles 
end 

我可能會做Materialtitle.find(2).edocs
我想做點像Edoc.find(10).materialtitles。但它返回

有人可以幫助我嗎?

回答

1

如果是多到一的話,應該是belongs_to :materialtitle(單數)和你的DSL應該是這樣的:

Edoc.includes(:materialtitle).find(10).materialtitle 
+0

感謝它的工作原理 –