模拟以下情况的最佳方法是什么:
Word
belongs_to :wordable, :polymorphic => true
Phrase
has_many :words, :as => :workable
belongs_to :story
Line
has_many :words, :as => :wordable
belongs_to :story
Story
has_many :lines
has_many :phrases
has_many :words, :through => :phrases
has_many :words, :through => :lines
我希望能够做到
@story.words
获取通过线条或短语链接到故事的所有单词的列表...
那可能吗?