更简单的方法来处理这个belongs_to多态?

时间:2011-11-09 14:07:52

标签: ruby-on-rails

在模型中,我有以下内容:

belongs_to :embeddable_actor, :class_name => 'EmbeddedObject', :foreign_key => 'actor_id'

def actor
  embeddable_actor.embeddable
end

其中EmbeddedObject是可以作为actor的多态对象。我的问题是,是否有更简单的方法来获取'演员'而不是编写方法?就像一个has_one:通过?

更新:以下是所要求的信息:

belongs_to :embeddable, :polymorphic => true

由于

0 个答案:

没有答案