我正在構建一個使用twitter和facebook API的應用程序。Model Model共享模型架構/設計模式
我打算將每個推文或狀態存儲在它自己的模型中,可以致電模型Tweet
和Fb_Status
。我打算創建一個更通用的模型,其中包含兩者的文本內容,我們稱之爲Statement
。
我應該如何設計這個?
驗收標準會是這樣的:
Statement.all
返回記錄有兩個attribtuesmessage
和word_count
。message
從Tweet
或Fb_Status
繼承,無論該語句表示的是什麼,而word_count
是Statement
模型的唯一屬性。
推文和狀態應該是多態的我猜 – apneadiving
感謝@apneadiving,我在多態協會看到的是,它用於'職位'和'圖片'有很多'評論'。在這種情況下,'Tweet'或'Fb_Status'有一個與之關聯的'Statement'記錄。 – Dru
是的,你說得對,我誤解了你的問題 – apneadiving