[英]Rails 4 - Rolify with renewal date for role
我正在嘗試使用Rolify在Rails應用程序中設置角色。
我為角色設置了CRUD模型。 我將開始探索某些用戶如何將范圍內的角色分配給其他用戶。
有沒有一種方法可以允許被允許分配角色的用戶指定續訂日期,他們需要通過該日期來確認用戶是否繼續擔任該角色?
目前,我的角色表僅具有與資源和用戶的關聯,以及一個名為:name的字符串屬性(用於角色名稱)。
是否可以在角色是否有到期日期時添加布爾值(是否為布爾值),如果有,則應在何時發布續簽通知?
有沒有更好的方法來解決這個問題?
這可能是個好主意:
如果您使用的是cancancan gem,那么在capability.rb模型中:
if user.role.has_expired? cannot :manage, Role end
希望能幫助到你
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.