2012-02-20 147 views
1

創建新的Musician時,我還需要創建一組ItemLevels創建新記錄時,還要創建嵌套記錄?

ItemLevel是多態的,也是has_many :levels

Levels只是存儲音樂家可用的各種級別(壓力,快樂,技能等)。

ItemLevel將特定級別(即壓力)加入特定音樂家(或樂隊或經理......這就是爲什麼它是多態)。

所以當創建一個新的音樂家時,我需要爲該音樂家創建所有ItemLevels。我會怎麼做?

回答

0

您可以使用您的手機型號

before_savebefore_create回調,如果你想只在您創建運行回調。在這種方法中,你可以創建你的關卡。