質問: 社員さんの所属(履歴)を登録する「所属マスタ」を作ろうと思います。 先に「社員マスタ」があります。 ※社員と履歴を同時に登録する必要はないです 画面イメージは、 1.画面のヘッダ上で社員を選択(一名入力)。 2.明細にその社員の所属したグループの履歴を追加していこうと思います。 親:社員 子:所属履歴 になります。 実装方法として3パターン考えました 1.所属マスタ(所属モデル)単体だけで実装 ※ビューで社員は参照で表示 2.社員マスタと所属マスタをアソシエーション ※scaffoldで作ると社員まで編集できて困りました(+_+;) 3.社員マスタではなく、所属マスタをヘッダと明細に分けてアソシエーション ※ヘッダのフィールドは社員ID位だけですけど・・・。 Railsのレールの沿うように実装する方が良いと思うのでアソシエーションしてた方が良さそうだなと、 2か3だと思うのですが、よりRailsに合うのはどちらでしょうか? それとも両方違う感じでしょうか・・・? 2が正解ですと、所属マスタから社員は編集出来ない制御が必要と考えたら良いでしょうか? どうかアドバイス宜しくお願いします。
回答: 仕事でRubyonRailsを使うことが多いですが経験上2がおおいですかね!