2012-01-07 66 views
0

我是新来的敏捷开发和rails,我想通过我的逻辑下一步是为我的应用程序。先发展友谊或HasMany?

目前我有一个应用程序有事件,它有用户。用户可以相互关注,但不需要批准这种关系(现在就像推特一样)。

我的大件商品:

  1. 我想这需要审批的友谊模式 - 思维,我会使用这个阿米斯特德宝石
  2. 我希望能够将用户添加到活动(?) 。因此,用户将与事件有多对多的关系。用户将拥有该事件并可以将用户附加到该事件。

下一个应该接下来。在这一点上,#2似乎是更轻松的一步。但最终我只想让你给你的活动添加“朋友”。那么在那种情况下,我应该首先发展友谊部分,还是将它作为第三次迭代很容易添加到我的验证中?

回答

1

如果只允许朋友加入事件是你的最终目标,那么我会首先发展友谊。

当您将开始创建UI以将用户添加到事件时,那么您只需使用User对象的.friends获得者。无需实现获取N个随机用户的逻辑(无论如何你将会抛弃)。

+0

感谢您的反馈! Friendshis首先是有道理的 - 我只是想尝试下更低的水果。 – Rapture 2012-01-09 21:51:02