2016-07-01 4 views
0

私は2つのモデル(従業員とイベントと言う)を持っている場合、それぞれの名前のフィールドを「employee_name」と「event_name」にするか、単に両方を「name」と呼ぶべきですか?モデル内の任意のエンティティだから我々はそれをしなかったこのモデルに属している場合我々は、従業員のようなユニークなモデルを持っているのでEMPLOYEE_NAMEなど"name"フィールドの命名規則は?

のような、それぞれの名前を呼ぶ必要はありません

おかげ

+2

ちょうど "名前"。消費するのが簡単です(ダックタイピングなど)。 –

+0

ありがとう、私はあなたの入力を感謝します! – mkel23

答えて

1

employee_nameのようなものです。私たちが何を話しているのかを知っているので、単に名前を使うことができます。

任意のモデルエンティティがイベントのような任意の他のモデルに関連付けられていると、彼らはhas_oneの任意の関連を持っていた場合とし、has_manyのなど

次に対応するモデルでは、我々はEMPLOYEE_IDのような程度話しているモデルIDを指定する必要がありますイベントモデルで