RoR:Rails中的belongs_to_many关系?

Mo.*_*Mo. 1 ruby-on-rails

我有一个Key Terms可以属于很多的模型Articles(1个术语可以用在很多文章中)?那么用户可以将使用的关键术语及其解释添加到使用它们的文章中吗?建立这种关系的最佳方式是什么?

谢谢

Joh*_*non 5

您将需要使用多对多关系,因此您需要使用has_and_belongs_to_many(请参阅此处).你需要创建一个临时表key_term_id,并article_id命名为列key_terms_articles,以保持连接.