- 用戶可以具有許多字符
- 一個性質屬於一個用戶
- 一個字符的基本屬性名稱,播放器,experience_points,狀態
- 角色可以是許多不同的類型之一。 (工作名稱)
- 我說「是」,因爲我不知道這是否是has_a關係,其中Type是一個屬性
- 實例的類型是
- d & D5e與屬性類,能力,法術
- WoDVampire與屬性自然,神態,意志力,一代,血液等
- WoDWerewolf與屬性自然,神態,靈知,憤怒等
(注:上面一些屬性是更好地體現爲E /盧比,但這是題外話現在)
我不知道如何將這種E型/ R之間的字符和類型(我應該改變名稱,因爲已經有一個屬性:類型。)
我認爲單表繼承,但發現它缺乏,因爲它看起來像所有的潛在類型之間的所有屬性將存儲在同一張表中,這看起來非常笨重。
嗨@ user2706191,這不是回答你的問題。但只是想讓你知道「類型」是一個保留字。請使用其他字。 你可以在這裏看到所有的預留詞語http://www.rubymagic.org/posts/ruby-and-rails-reserved-words –