rolify

    0熱度

    1回答

    我的要求是,我必須能夠註冊爲超級管理員/管理員/訪客,之後,我必須創建一個示例項目作爲超級管理員/管理員/訪客。 超級管理員擁有創建,查看,編輯,刪除等所有權限。管理員擁有編輯,查看和訪客權限等權限,只能創建訪問權限。 但是,在我的應用程序中,Guest還獲得了項目列表上創建,更新,刪除等所有權限。 要解決此問題, 我使用的寶石: gem 'devise' gem 'cancancan', '

    1熱度

    1回答

    我想要得到Rolify's Finder Methods去(3)之一,但它總是返回一個空的數組。 用戶模式: class User < ActiveRecord::Base rolify has_many :forums, dependent: :destroy end 論壇模式: class Forum < ActiveRecord::Base resour

    0熱度

    3回答

    無法確定如何使用cancancan功能設置我的不同角色。我有一個模型「商業」,其中有許多用戶的角色是:所有者,:經理或:員工。 我試圖讓它首先,如果他們不屬於該業務,他們不能看到任何業務。第二,我想根據他們擁有的角色限制功能。 我想我可以在視圖中做到這一點,通過使用if語句,只向他們展示他們獲得的東西,但不知道是否有與康康舞

    2熱度

    1回答

    我目前正在使用Devise,CanCan和Rolify來處理我的Rails應用程序的身份驗證和授權,我很難理解如何使它成爲如此user只能:show和:update用戶所屬模型的具體實例(也就是我的user有client_id列,而不是其他方式)。 我的定義Abilities.rb爲user與:client角色的更新部分,做工精細,也就是說,如果current_user.client_id = 3

    1熱度

    1回答

    我的應用使用rolify來管理多個角色。我有正確的配置關聯,但我需要在dispute.users的響應中添加角色名稱。 在我協會看一看波紋管: class Dispute < ApplicationRecord resourcify has_many :users, through: :roles ... end class UsersRole < Appl

    0熱度

    3回答

    所以這裏是我做過什麼: 選擇用戶: >> user = User.find(337633) User Load (1.0ms) SELECT "users".* FROM "users" WHERE "users"."id" = $1 LIMIT $2 [["id", 337633], ["LIMIT", 1]] #<User id: 337633, name: "Restaurant

    1熱度

    1回答

    我想讓radiobuttongroup在我的視圖中選擇角色,但我不知道如何處理它。我已經設置了寶石rolify和設計,但我不知道如何在視圖和控制器中分配角色。我已經在控制檯中創建了角色。我想確保在選擇角色時沒有任何漏洞。例如,如果該人試圖從瀏覽器更改角色名稱並將其分配給他自己(例如管理員),那將是一個大問題。 registrations_controller.rb class Users::Reg

    0熱度

    1回答

    我想在我的設計用戶模型中根據Rolify gem添加用戶角色。 我基本上想要實現的是,如果用戶在註冊頁面本身選擇他是學生或教師,那麼在創建用戶之後,它應該將所需角色添加到用戶。 請注意,我不存儲用戶表中的'角色'。我只是使用attr_accessor向我發送一個初始值進行比較。 這是我的用戶模型代碼: # == Schema Information # # Table name: users

    0熱度

    1回答

    如果當前用戶是管理員用戶,我的目標是在導航欄中啓用用戶管理菜單選項。 admin用戶可以選擇這個和將被路由到users_path這在軌道路線是: 用戶獲得/users(.:format)用戶#指數 在應用程序/視圖/用戶/ index.html的。 erb是當前顯示用戶名和電子郵件的表格。最終目標是還有一個管理員複選框,以便管理員用戶可以根據用戶檢查這一點,以便在爲該用戶提交一次後將角色更改爲「管

    -3熱度

    1回答

    聲明:我沒有使用設計,我的驗證正在使用bcrypt處理。 我想知道什麼是我的最佳選擇,長期爲我的用戶添加角色。一段時間以來,我的用戶一直是我的Company模型,而我一直堅持要創建一個實際的User模型。我的用戶將由高層管理人員,經理和正式員工組成。 我不知道我是否過於複雜了,但我覺得處理這個簡單boolean對User記錄太簡單。我認爲這太簡單了,因爲我知道有些寶石可以像Rolify和CanCa