0

Profile Model、Test Model、および TestItem モデルがあるとします。Profile には多くの test_item があり、Test には 1 つの test_item があります。

TestItem は、そのテストがプロファイルに追加されたことを表すだけです (Cart-Product-LineItem で通常行われる方法) (つまり、TestItem を Profile に追加するとき、それは新しい Test ではありません。LineItem を Cart に追加するとき、それは新しい Product ではありません) )。

Profile に多くの TestItem を持たせたいのですが、この TestItem が異なる Test に属するように指定する必要があります。それ、どうやったら出来るの?

4

1 に答える 1

3
class Profile
  has_many :test_items
end

class TestItems
  belongs_to :profile
  belongs_to :test
end

class Test
  attr_accessible :test_item 
end
于 2013-04-18T20:53:29.017 に答える