В модели у меня есть следующее:
belongs_to :embeddable_actor, :class_name => 'EmbeddedObject', :foreign_key => 'actor_id'
def actor
embeddable_actor.embeddable
end
Где EmbeddedObject - полиморфный объект, который может быть актером. У меня вопрос, есть ли более простой способ получить «актер» вместо написания метода? Как has_one: через?
ОБНОВЛЕНИЕ: Вот часть информации, которая была запрошена:
belongs_to :embeddable, :polymorphic => true
Спасибо