簡體   English   中英

檢查用戶在狂歡 Rails 中的角色

[英]Check Role of user in spree Rails

我有 2 個角色 1. 用戶 2. 看門人

我的數據庫是這樣的

表:spree_roles_users 字段:role_id user_id

用戶和網守都有創建新訪客的權限,但在索引頁面上應該只顯示網守輸入的訪客,因此如何檢查 user_id 的角色

例子:

有一個社團說“我的社團” 有5個用戶從我的社團注冊,3個用戶有“用戶”角色,1個用戶有“管理員”角色,1個用戶有“看門人”角色。 這五個都可以保存訪客表單,但在索引頁面中,只有那些由具有“守門人”角色的人輸入的訪客才應該可見。 那么如何使用 spree_roles_users 檢查 Id_user,以便 Gatekeeper 輸入的訪問者可見

我認為您可能對 Solidus(Spree 的一個分支)更感興趣,它在 Spree 內部進行了大量與權限相關的工作。 權限由 CanCan 管理,您可以在權限助手中找到它們。

https://github.com/solidusio/solidus/tree/master/core/lib/spree/permission_sets

在討論權限時,狂歡還沒有那么成熟......

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM