Rails新手在這裏。我正在嘗試創建一個應用程序來顯示有關足球比賽的信息。我有一個Game
模型,其目的是包含有關比賽的信息。我希望在對象中包含的一種類型的信息是比賽中發生的事件,例如目標和紀律處分。Rails - 像對象建模
class Game < ApplicationRecord
has_many :events
end
模擬這些事件的最佳方式是什麼?如果有隻是一個Event
模式或有任何優勢,創建多個模型擴展Event
如Goal
,YellowCard
,RedCard
等?
沒想到這一點,但我喜歡這個主意。有沒有什麼好的方法來說明一個事件對象需要依賴於它所屬的'event_type'的不同屬性? – Jay