私のシナリオの関連付けを構築するのに助けが必要

brg

私は協会に精通しておらず、このセクションに関する幅広い知識を持っていません。

以下は私のユースケースです:
2つのモデルがあります:

  • 社員
  • 評価

->従業員(チームリーダーとして)は、チームメンバー(従業員)に評価を与えることができます

has_many関係だけを取るのは良い考えemployee to ratingですか?また、Team Leadログインセッションでチームリーダーの評価とチームメンバーの評価を別々に表示する方法について、少し混乱しています。

助けてください。

高等学校

ratingsテーブルは持つべきgiver_idemployee_id列を。次に:

class Employee < ActiveRecord::Base
  has_many :given_ratings, foreign_key: :giver_id, class_name: Rating
  has_many :ratings
end

class Rating < ActiveRecord::Base
  belongs_to :giver, class_name: Employee
  belongs_to :employee
end

次に、どの従業員にとっても、次のことが機能するはずです。

team_lead = # fetch employee however
team_lead.ratings # ratings given TO this employee
team_lead.given_ratings # ratings given BY this employee

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

linqクエリを構築するための助けが必要

分類Dev

複数のRPMを構築する方法を理解するのに助けが必要

分類Dev

モデルの関連付けを安全に構築する

分類Dev

Eloquent多対多関係を構築するための助けが必要(laravel 5.1)

分類Dev

以下のシナリオでwebtableベースの要素のxpathを見つけるのに助けが必要

分類Dev

正規表現を構築するための助けが必要

分類Dev

gstreamerで(Qt5.1.1)qtmultimediaを構築するのに助けが必要

分類Dev

OCaml-私のrev関数を実装するのに助けが必要です

分類Dev

誰かがDACの以下のシナリオで私を助けることができますか

分類Dev

Rの連結をループするのに助けが必要

分類Dev

C ++の構成とクラス関数を理解するのに助けが必要

分類Dev

配列の構文を理解するのに助けが必要

分類Dev

Pythonでのバイナリ変換を理解するのに助けが必要

分類Dev

GRUBの紛失/破損に関する問題-再構築できません。助けが必要

分類Dev

URLを構築するためにPHPでJSONを解析するのに助けが必要

分類Dev

pytorchの勾配関数を理解するのに助けが必要

分類Dev

この範囲関数を理解するのに助けが必要

分類Dev

この再帰関数を理解するのに助けが必要

分類Dev

jquery構文を理解するのに助けが必要

分類Dev

redux-form:構文を理解するのに助けが必要

分類Dev

bash構文を理解するのに助けが必要

分類Dev

JavaScriptのオブジェクトリテラル関数を理解するのに助けが必要です

分類Dev

スクリプト構文を理解するのに助けが必要

分類Dev

私のmongodb集計クエリに関して助けが必要です

分類Dev

その関数の名前を見つけるのに助けが必要です

分類Dev

Talendの以下のシナリオで誰かが私を助けてくれますか

分類Dev

(c ++)私のクラスPolynomialのoperator +をオーバーロードするのに助けが必要

分類Dev

Facebookで私の写真が好きな人のリストを取得するのに助けが必要です

分類Dev

このSQLクエリを理解するのに助けが必要

Related 関連記事

  1. 1

    linqクエリを構築するための助けが必要

  2. 2

    複数のRPMを構築する方法を理解するのに助けが必要

  3. 3

    モデルの関連付けを安全に構築する

  4. 4

    Eloquent多対多関係を構築するための助けが必要(laravel 5.1)

  5. 5

    以下のシナリオでwebtableベースの要素のxpathを見つけるのに助けが必要

  6. 6

    正規表現を構築するための助けが必要

  7. 7

    gstreamerで(Qt5.1.1)qtmultimediaを構築するのに助けが必要

  8. 8

    OCaml-私のrev関数を実装するのに助けが必要です

  9. 9

    誰かがDACの以下のシナリオで私を助けることができますか

  10. 10

    Rの連結をループするのに助けが必要

  11. 11

    C ++の構成とクラス関数を理解するのに助けが必要

  12. 12

    配列の構文を理解するのに助けが必要

  13. 13

    Pythonでのバイナリ変換を理解するのに助けが必要

  14. 14

    GRUBの紛失/破損に関する問題-再構築できません。助けが必要

  15. 15

    URLを構築するためにPHPでJSONを解析するのに助けが必要

  16. 16

    pytorchの勾配関数を理解するのに助けが必要

  17. 17

    この範囲関数を理解するのに助けが必要

  18. 18

    この再帰関数を理解するのに助けが必要

  19. 19

    jquery構文を理解するのに助けが必要

  20. 20

    redux-form:構文を理解するのに助けが必要

  21. 21

    bash構文を理解するのに助けが必要

  22. 22

    JavaScriptのオブジェクトリテラル関数を理解するのに助けが必要です

  23. 23

    スクリプト構文を理解するのに助けが必要

  24. 24

    私のmongodb集計クエリに関して助けが必要です

  25. 25

    その関数の名前を見つけるのに助けが必要です

  26. 26

    Talendの以下のシナリオで誰かが私を助けてくれますか

  27. 27

    (c ++)私のクラスPolynomialのoperator +をオーバーロードするのに助けが必要

  28. 28

    Facebookで私の写真が好きな人のリストを取得するのに助けが必要です

  29. 29

    このSQLクエリを理解するのに助けが必要

ホットタグ

アーカイブ