2
我目前正在建立一個應用程序在rails3中,你被賦予點做各種事情,我想實現一個系統,像stackoverflow,你得到更多管理員權利,因爲你得到更多的積分如何實現一個基於點類似於stackoverflow的角色系統
那麼在rails中實現這樣的系統最好的方法是什麼?我想避免它變得太複雜。你會有很多的角色,並不斷添加從用戶中刪除它們嗎?或者我應該比較一下用戶有多少點需要做點什麼。然而,第二個選項的好處是如果他們嘗試使用足夠的點來完成某些操作,則可能會生成一條錯誤消息。
我正在考慮使用CanCan這個,但我願意提供建議。我剛剛發現CanTango這似乎很有趣。它只是extends CanCan。