0

假设我有 Profile Model、Test Model 和 TestItem 模型。Profile 有很多 test_item,Test 有一个 test_item。

TestItem 只是表示,该测试已添加到配置文件(通常使用 Cart-Product-LineItem 完成的方式)(因此,当我们将 TestItem 添加到配置文件时,它不是新测试,因为当我们将 LineItem 添加到购物车时,它不是新产品)。

我希望 Profile 有很多 TestItems,但我需要指定,这个 TestItems 应该属于不同的测试。我怎么做?

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 回答