2011-02-10 3 views
1

私はArticlesに属することができるKey Termsのモデルを持っています(1用語は多くの記事で使用できます)?ユーザーは、使用されている記事に使用された重要な用語やその説明を追加できますか?この関係を確立するための最良の方法は何でしょうか? RoR:Railsに属していますか?

はあなたが

答えて

5

多対多リレーションシップを使用する場合は、has_and_belongs_to_manyhereを参照)を使用する必要があります。そして、key_term_idarticle_id列の中間テーブルを作成して、接続を維持するためにkey_terms_articlesという名前を付ける必要があります。

1

私が何をしたいことはHABTMと呼ばれる(持ち、多くに所属)の関係何だと思いますありがとうございました。トピックにはたくさんのものがあります。最初は理解するのが少し難しいかもしれません。 "activerecord HABTM"または "Activerecord polymorph"を検索してみてください。