2

我一直在通过Rails 3 In Action工作,其中一个元素让我感到困惑。

为什么用户没有与 Projects 声明的 has_many 关联?项目 has_many 门票。User 与 Project 的关系与 Project 与 Ticket 的关系有何不同?

我会发布代码,但我认为这个问题只对读过这本书的人有意义(因此有代码可以参考)。

4

1 回答 1

0

用户永远不需要有很多项目,因为向用户显示项目的方式是通过Project模型上的范围。如果您想拥有这种关联,那么您将需要在实例上拥有一个user_id属性。Project

于 2012-08-17T10:57:20.133 回答