0
我正在使用CanCan来授权用户的操作,它运行良好,但现在我需要向用户显示一条消息。授权用户操作
例如,用户点击“评论”按钮,康康舞检查一个以下条件:
- 用户被激活
- 用户没有被禁止
- 用户注册> 1天前。
- 用户上次评论后至少过去了10分钟。
现在我把它放在cancan的能力模型中,它告诉用户“你不能发表评论”,如果其中一个条件不成立的话。
什么是使消息更详细的最佳方式?用户应该会看到类似“您的帐户未激活”等错误。
我以为只是把代码放在控制器中,但我没有唯一的用户,我需要在其他控制器上做同样的事情。