私は2つのモデルのユーザーとカテゴリを持っています。各ユーザーは複数のデータカテゴリを選択し、私はHABTMを使用しています。これは正しい方法ですか?はいの場合どのように各ユーザと複数のカテゴリ詳細をジョインテーブルに格納できますか?レールHABTMモデル
答えて
結合テーブルに属性を追加して結合テーブルとやり取りする場合は、HABTMを使用しないでください。
ただし、has_manyを使用してください。あなたが複数の質問に質問を分割する場合は、広すぎる
Ok has_many throughを使用する場合、結合テーブルのデータをどのように保存するのですか? User.saveやCategory.saveのようなものですか? – Pbms
その場合、 'User'、' Category'、 'UserCategory'の3つのテーブルがあります。 'user_category.save'を使って結合テーブルを保存します。別の移行で結合テーブルを作成してください。また、この答えを見てくださいhttps://stackoverflow.com/questions/47460064/update-join-table-habtm/47460832#47460832 – xeon131
私は多くのスルーを持っています、今どのようにデータを取得する機能を持つ結合テーブルのデータを保存するAPIから? – Pbms
- 1. 2つのHABTMモデル(Rails3)のクエリ
- 2. HABTM関連モデル用タイヤ/弾性検索
- 3. habtmで作成された結合テーブルのモデルをレールに作成すると問題になりますか?
- 4. 結合モデルを使用したレールhabtm - リンクされていないレコードを見つける方法?
- 5. レール3、レールコンソールのhabtmテーブルを更新するには?
- 6. HABTMフォームは複数の値をレールに提出しません
- 7. レール3のafter_validation処理モデル
- 8. レール3コントローラの選択モデル
- 9. レール3つの路線:モデル
- 10. レールのカスケード削除モデル
- 11. レールのみ参加モデル
- 12. 複数のbelongs_toモデルのレール
- 13. レールがレンダリングされたモデル
- 14. レール3:(:モデルにスルー付き)
- 15. has_manyとbelongs_toモデルのレール
- 16. レールの静的モデル検証
- 17. HABTMアソシエーションの属性別にモデルを照会
- 18. CakePHP - あらかじめ定義されたモデルを持つHABTM
- 19. habtmアソシエーションに応じてモデルの要素をソート
- 20. ピボットテーブルを別のテーブルに結合する(HABTMがHABTMとモデルの関連付けに参加する)
- 21. Rails HABTM質問
- 22. HABTMとhas_oneモデルエラー
- 23. CakePHP HABTM質問
- 24. CakePHP beforeSave&HABTM
- 25. searchkick検索HABTM
- 26. CakePHPは - HABTMテーブル
- 27. cakephp HABTM association saveAll?
- 28. CakePHPのHABTM
- 29. HABTM mongoidフォロー/フォロワー
- 30. rails 5 HABTM associations
質問の下のドキュメントでそれについての詳細を読むことができます..私はあなたがすでにここに答えを探している答えを見つけるだろうと確信していますSO – gates