如何在rails

时间:2016-06-19 23:23:11

标签: ruby-on-rails ruby devise rolify

我正在尝试创建一种内容管理系统来管理新想法。在这个系统中,我将使用Rolify和Devise gems定义三个角色,admin,user和expert。

此系统的工作方式是用户首先提交新文本(想法)。这个新文本应该发送给管理员用户。然后,管理员会看一下,如果没问题,它会将想法发送给一些专家用户(管理员指定哪些专家)。每个专家用户都会阅读该想法并对该想法进行评级。如果该特定想法获得最低评级,则将被通过,否则将被拒绝并且用户必须修改该想法。

我想到的是定义三个角色,以及该想法的模型。但我最担心的是如何在不同用户之间传递想法(文本)(从用户到管理员用户,从管理员用户到专家用户)。

如果你能帮助我,我将非常感激。

谢谢, 阿米尔

0 个答案:

没有答案