2012-02-20 18 views
1

新しいMusicianを作成する場合は、ItemLevelsのセットを作成する必要があります。新しいレコードを作成するときにも、ネストされたレコードを作成しますか?

ItemLevelは多型であり、またhas_many :levelsである。

Levelsは、ミュージシャンが利用できるさまざまなレベルのレベル(ストレス、幸福、技能など)を保存するだけです。

ItemLevelは、特定のミュージシャン(またはバンドまたはマネージャー...それが多形である理由)に特定のレベル(つまりストレス)を加えます。

新しいミュージシャンが作成されると、そのミュージシャンのすべてのItemLevelsを作成する必要があります。どうすればいい?

答えて

0

あなただけの作成にあなたのコールバックを実行したい場合は、あなたのモデルに

before_saveまたはbefore_createをコールバックを使用することができます。この方法ではレベルを作成することができます。