0
我正在使用CanCan來授權用戶的操作,它運行良好,但現在我需要向用戶顯示一條消息。授權用戶操作
例如,用戶點擊「評論」按鈕,康康舞檢查一個以下條件:
- 用戶被激活
- 用戶沒有被禁止
- 用戶註冊> 1天前。
- 用戶上次評論後至少過去了10分鐘。
現在我把它放在cancan的能力模型中,它告訴用戶「你不能發表評論」,如果其中一個條件不成立的話。
什麼是使消息更詳細的最佳方式?用戶應該會看到類似「您的帳戶未激活」等錯誤。
我以爲只是把代碼放在控制器中,但我沒有唯一的用戶,我需要在其他控制器上做同樣的事情。