MOE3: Unit モデル実装
Unit(軍)モデル
Order モデルの実装の前に Unit を作ってしまおう。
Army(陸軍)と Fleet(海軍)は例によって単一テーブル継承。
Phase はまだイメージが固まってないので後回し。
スキーマ
シンプル。
create_table "units", force: true do |t| t.integer "phase_id" t.integer "power_id" t.integer "province_id" t.string "type" t.datetime "created_at" t.datetime "updated_at" end
クラス定義
シンプル。
class Unit < ActiveRecord::Base belongs_to :phase belongs_to :power belongs_to :province end
class Army < Unit end
class Fleet < Unit end