私はArticles
に属することができるKey Terms
のモデルを持っています(1用語は多くの記事で使用できます)?ユーザーは、使用されている記事に使用された重要な用語やその説明を追加できますか?この関係を確立するための最良の方法は何でしょうか? RoR:Railsに属していますか?
1
A
答えて
5
多対多リレーションシップを使用する場合は、has_and_belongs_to_many
(hereを参照)を使用する必要があります。そして、key_term_id
とarticle_id
列の中間テーブルを作成して、接続を維持するためにkey_terms_articles
という名前を付ける必要があります。
1
私が何をしたいことはHABTMと呼ばれる(持ち、多くに所属)の関係何だと思いますありがとうございました。トピックにはたくさんのものがあります。最初は理解するのが少し難しいかもしれません。 "activerecord HABTM"または "Activerecord polymorph"を検索してみてください。
関連する問題
- 1. Railsモデルはいずれかのモデルに属しています
- 2. Cocoa NSSortDescriptorsはモデルまたはコントローラに属していますか?
- 3. 私のサービスオブジェクトは本当にエンティティパッケージに属していますか?
- 4. ロジックはいつビジネスオブジェクト/エンティティに属し、いつサービスに属しますか?
- 5. 属性クエリ。内部にヒットしない属性も含まれています
- 6. Range属性をオブジェクトとして格納していますか?
- 7. Cocos2D removeChildByTag、タグは誰に属していますか?
- 8. アプリ名は「インポートR」行に属していますか?
- 9. Xcode 4.4にはSubversionが付属していますか?
- 10. オブジェクト/データベースマッピングはどこに属していますか?
- 11. Sqlトリガ - どのテーブルに属していますか?
- 12. 変換コードはどのクラスに属していますか?
- 13. ユーザーはダイヤルアウトグループに属していますか?
- 14. "保存"メソッドはビジネスドメインエンティティに属していますか?
- 15. テーブルは2つのモデルに属していますか?
- 16. マップはコレクションフレームワークに属していますか?
- 17. Eclipse Java EE IDEにはTomcatが付属していますか?
- 18. DllImport属性は常にアンマネージDLLをロードしていますか
- 19. iOS - UIViewはUIViewControllerに属していますか?
- 20. com.sun.faces.context.RequestMapはJSF APIに属していますか?
- 21. どのnamespace does要素がXMLに属していますか?
- 22. QWidgetがレイアウトに属しているかどうかを確認しますか?
- 23. Rails/PostgreSQL - 属性に基づいて行をロックしていますか?
- 24. StringOutOfRangeException文字列配列を介して属性にアクセスしていますか?
- 25. 文字列のすべての文字はセットに属していますか?
- 26. 仮想属性に基づいてactiverecord属性を設定します
- 27. Railsが従属する破壊に属している
- 28. DataContract属性とDataMember属性はいつ使用しますか?
- 29. ユーザーに属していないCronジョブ?
- 30. 属性が属性リストに含まれている場合、jQuery要素を選択しますか?