次の状況をモデル化する最良の方法は何でしょうか。
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
行またはフレーズを介してストーリーにリンクされているすべての単語のリストを取得するには...
それは可能ですか?