0

我目前正在开发一个使用 Ruby on rails 作为我的开发框架的 Web 应用程序。我的应用程序需要组功能。

我打算有这样的东西。用户将在应用程序中拥有个人资料。用户可以创建一个组。现在他可以通过电子邮件邀请人们加入群组。实际上,我正在尝试制作类似于 wikispace 讨论论坛的东西。所以用户/老师将通过电子邮件邀请所有学生,学生可以订阅该组。

现在,每当老师在小组中发布内容时,学生应该会收到一封电子邮件,告知他们已经完成了新帖子,并且他们应该能够对帖子发表评论并讨论主题。我不会为学生制作任何个人资料。

您能否就如何在 ruby​​ on rails 中实现此功能提出一些方法和资源?

4

1 回答 1

2

简而言之,您需要创建不同的模型并在它们之间创建关系 - 在has_many( belongs_to) 或has_many_belongs_to_many关系的帮助下。我建议您先创建“模型图”,以便更好地了解模型之间的关系。

你甚至可以在纸上做,这就是 MVC 的伟大之处!

尝试在此处此处查找参考资料。

看来你打算做点大事了。我建议您从小事做起——从创建群组、用户、类似博客的功能等小事开始,然后慢慢添加更复杂的内容。

于 2013-04-28T17:13:36.677 回答