在模型中,我有以下内容:
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
由于