2
我目前正在建立一个应用程序在rails3中,你被赋予点做各种事情,我想实现一个系统,像stackoverflow,你得到更多管理员权利,因为你得到更多的积分如何实现一个基于点类似于stackoverflow的角色系统
那么在rails中实现这样的系统最好的方法是什么?我想避免它变得太复杂。你会有很多的角色,并不断添加从用户中删除它们吗?或者我应该比较一下用户有多少点需要做点什么。然而,第二个选项的好处是如果他们尝试使用足够的点来完成某些操作,则可能会生成一条错误消息。
我正在考虑使用CanCan这个,但我愿意提供建议。我刚刚发现CanTango这似乎很有趣。它只是extends CanCan。