多态关联/ Rails3问题

时间:2011-01-24 22:59:00

标签: ruby-on-rails ruby ruby-on-rails-3

好的,

我有一个多态附件模型,当它依赖于Campaign模型时,它可以正常工作。这很好用:

  
    

Campaign.last.attachments

  

我正在获得该广告系列的所有附件。但是,我需要反过来做:检索附件的父对象(检索广告系列)。我想象它会是这样的。

  
    

Attachment.last.campaign

  

但结果我得到的是零。附件对象有attachable_id:64,attachable_type:“Campaign”。

我在这里遗漏了一些东西,但我无法弄清楚是什么。

谢谢!

1 个答案:

答案 0 :(得分:3)

如果你configured the polymorphic association correctly

some_attachment.attachable