为rails中的用户创建组模型

时间:2014-05-26 18:42:41

标签: ruby-on-rails ruby ruby-on-rails-4 devise

我在Rails中构建了一个Web应用程序,其中我基本上有关于不同主题的文章,如博客。现在我想在我的用户上添加一个组模型,这样我就可以只显示某些属于某个组的文章。我今天使用设计来处理我的用户。他们有电子邮件和密码登录。

我一直在寻找一个我可以使用的宝石,我搜索了谷歌和stackoverflow但我没有找到任何除了Groupify之外的任何东西,就像我正在寻找的那样,并且记录不清:(

首先......那里有没有可以帮助我的宝石?如果没有,有没有人有一个很好的方法来排序这个?

我正在将Rails 4用于我的应用程序,将Postgres用作我的数据库。我使用最新的Devise。

我想指出我在Rails上很新。

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:0)

听起来您所描述的“群组”可以被视为用户可以拥有的角色,并且您希望根据他们拥有的角色来限制授权。

如果是这种情况,您可以查看rolify gem:https://github.com/EppO/rolify

如果情况并非如此,或者对于你正在做的事情来说太过分了,我可能不会过分担心找到一个宝石,而只是制作一个能够做你想做的组模型。