1

「乗用車」と「トラック」の統計を見ています。生データを整理して共通の形式で返すそれぞれのモデルがあります。

ビューには、2 つのソースからのデータを統合する単一の「Vehicles」チャートがあります。

アプリケーションのどこでこの統合を行う必要がありますか?

  • 車両コントローラーで?
  • データベーステーブルに支えられていない、ある種の読み取り専用の車両モデルでは?
  • リブで?
  • ...?
4

1 に答える 1

1

これは、いくつかの異なる方法で行うことができます。Vehicle車やトラックが継承するクラスを持つことができますCars << Vehicle Trucks << Vehicle

Vehicle テーブルのみを持つことができ、VehicleType車とトラックの異なるタイプの列を持つことができます

@vehicleコントローラー/ビューでそれを行うことができます。データが同じ形式である場合、コントローラーでは、ビューに渡される変数にすべての車とトラックを入れることができます。

車とトラックが本質的に同じである場合、同じテーブルの VehicleType 列を使用します。それらに同じメソッドが必要であるが、それらのメソッドの実装が異なる場合は、Vehicle 基本クラスを使用して、車とトラックがそれを継承するようにします。

于 2012-08-17T19:21:15.977 に答える