Rails 3.2でプロパティマネジメント(アパート)アプリケーションを構築しています。ユニットとプロパティの両方に設備があります。宿泊施設には「バス路線」や「コインランドリー」などの設備があり、ユニットには「エアコン」や「バリアフリー」などの設備があります。私はもともと、プロパティアメニティリソーステーブルamenities
と結合テーブルに名前を付けていましたamenities_properties
。ただし、ユニットのアメニティテーブルを作成し始めたので、これらにどのように名前を付けるかわかりません。私はと一緒に行くことができましamenities_properties
たamenities_units
。amenities_properties_properties
しかし、それでは、結合テーブルを呼び出しamenities_units_units
ますか?私には奇妙に思えます。
amenities
ユニットに属しているのかプロパティに属しているのかを示すタイプフィールドを持つテーブルがある方が良いでしょうか?