1
我有3個表格:articles
,people
和person_mentions
。在其他表格列中訂購記錄
Article
型號has_many :people, through: person_mentions
等等。
在person_mentions
表I中,我有3欄article_id
,person_id
和mention_order
。 mention_order
是一個整數。
我需要找到所有的人,誰的文章,並責令其按mention_order
提到的,但是當我運行
@article.people.order(mention_order: :asc)
我得到一個錯誤
列people.mention_order不存在
所以,我需要從people
查詢表mention_order
從person_mentions
在裏面。
感謝您的幫助!