2016-02-23 88 views
0

我已阅读到Cancan和Pundit(也称Devise)来管理Rails应用程序中的用户。但我想知道是否有可能。基本上,我想让用户在表格中更改/添加行(此时使用SQLite,但将来会转移到SQL--称它们为条目)。但是在它被添加到实际表格之前,它会被发送到管理员进行审批。然后,管理员可以点击“批准”并且语句会运行。管理员用户批准来自用户的SQL更改

我只是混淆了如何持有声明,然后在批准声明时运行。任何信息,将不胜感激。

回答

0

通过声明,你的意思是说你的用户实际上是自己编写SQL的?

如果不是,我会设置与第一个模型相同的第二个模型,其行为类似于某种持有建议更改/添加的队列。这样,您就可以根据需要比较新陈述和新陈述,并且在获得批准后,您可以在原始模型上执行create/update魔法。

希望这给你一些想法!

相关问题