0
說我有4個角色:user
,agent
,admin
,superadmin
。如何檢查最小權限並以DRY方式允許所有父角色權限?
其中每個角色隨後對我的應用程序中的所有對象具有更多權限。
我正在使用Rolify,CanCan &設計。
我想要做的是,每當我想啓用的東西 - 說:
<%= link_to "Create New User", new_user_registration_path if current_user.has_role? :superadmin %>
我想爲鏈接顯示,如果該人或者是一個admin
或superadmin
。我知道我可以簡單地做一個||
- 但這看起來不太乾,特別是因爲我必須做current_user.has_role? :superadmin || current_user.has_role? :admin
。
想象一下我想要agent, admin & superadmin
有權訪問某些鏈接/資產。
如何以乾式方式進行此操作?
好點!我認爲這就是我正在尋找的。 – marcamillion